Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
General guide for creating definition documents. Use when you need to define WHAT something IS - concepts, entities, systems, or domains. Routes to specialized sub-skills for specific definition types (business, features, code, marketing, branding, tools).
General guide for creating definition documents. Use when you need to define WHAT something IS - concepts, entities, systems, or domains. Routes to specialized sub-skills for specific definition types (business, features, code, marketing, branding, tools).
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Guide for creating definition documents that establish WHAT things ARE in your system.
Definitions are the foundation of shared understanding. Before anyone can implement, market, or discuss something, there must be a clear, agreed-upon definition of what it IS. โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ THE DEFINITION PRINCIPLE โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ A definition answers: โ โ โข WHAT is this thing? โ โ โข WHY does it exist? โ โ โข WHAT are its boundaries? (what it is NOT) โ โ โข HOW does it relate to other things? โ โ โ โ A definition does NOT specify: โ โ โข HOW to implement it (that's rules/) โ โ โข WHAT to do with it (that's todo/) โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Use ogt-docs-define when you need to: Understand the definitions folder structure Choose the right definition sub-skill Create a definition that doesn't fit specialized categories For specific definition types, use: TypeSub-SkillUse WhenBusiness conceptsogt-docs-define-businessPricing, users, revenue, marketProduct featuresogt-docs-define-featureNew capabilities, user-facing featuresTechnical architectureogt-docs-define-codeServices, data models, APIsMarketing conceptsogt-docs-define-marketingMessaging, positioning, audienceBrand identityogt-docs-define-brandingVisual identity, tone, guidelinesDeveloper toolsogt-docs-define-toolsCLI, scripts, dev workflows
docs/definitions/ โโโ business/ # Business model and operations โ โโโ pricing_model/ โ โ โโโ definition.md โ โ โโโ tiers.md โ โ โโโ limits.md โ โ โโโ .approved_by_founder โ โโโ user_types/ โ โโโ revenue_model/ โ โโโ market_position/ โ โโโ features/ # Product features โ โโโ global_search/ โ โ โโโ feature.md โ โ โโโ mvp.md โ โ โโโ phase_0.md โ โ โโโ phase_1.md โ โ โโโ nice_to_have.md โ โ โโโ .version โ โโโ user_auth/ โ โโโ campaign_manager/ โ โโโ technical/ # Architecture and systems โ โโโ service_layer/ โ โ โโโ definition.md โ โ โโโ contracts.md โ โ โโโ patterns.md โ โ โโโ .version โ โโโ data_model/ โ โโโ api_design/ โ โโโ domain/ # Domain-specific concepts โ โโโ creatures/ โ โโโ abilities/ โ โโโ campaigns/ โ โโโ marketing/ # Marketing and communications โ โโโ value_proposition/ โ โโโ target_audience/ โ โโโ messaging/ โ โโโ branding/ # Brand identity โ โโโ visual_identity/ โ โโโ tone_of_voice/ โ โโโ brand_guidelines/ โ โโโ tools/ # Developer tooling โโโ cli/ โโโ scripts/ โโโ workflows/
Every definition is a folder containing: {definition_slug}/ โโโ {type}.md # Primary definition file โโโ {aspect}.md # Additional aspects/details โโโ {related}.md # Related concepts โโโ .{signals} # Status and metadata
Definition TypePrimary FileBusinessdefinition.mdFeaturefeature.mdTechnicaldefinition.mdDomaindefinition.mdMarketingdefinition.mdBrandingdefinition.mdToolsdefinition.md
flowchart LR subgraph lifecycle ["Definition Lifecycle"] D[draft] --> R[review] R --> A[approved] R --> REJ[rejected] REJ --> D A --> DEP[deprecated] end style D fill:#fef3c7 style R fill:#e0e7ff style A fill:#d1fae5 style REJ fill:#fecaca style DEP fill:#e5e7eb
Definition is being written, not yet ready for review. {definition_slug}/ โโโ definition.md โโโ .version โโโ .draft # Empty signal: still in draft
Definition is complete and awaiting approval. {definition_slug}/ โโโ definition.md โโโ .version โโโ .ready_for_review # Empty signal โโโ .review_requested_at # Timestamp
Definition is approved and can be referenced/implemented. {definition_slug}/ โโโ definition.md โโโ .version โโโ .approved # Empty signal โโโ .approved_by_{name} # Who approved โโโ .approved_at # When approved
Definition was rejected, needs rework. {definition_slug}/ โโโ definition.md โโโ .version โโโ .rejected # Empty signal โโโ .rejected_reason # Why rejected โโโ .rejected_at # When rejected
Definition is outdated, replaced by something else. {definition_slug}/ โโโ definition.md โโโ .version โโโ .deprecated # Empty signal โโโ .deprecated_reason # Why deprecated โโโ .deprecated_at # When deprecated โโโ .superseded_by # What replaces it
flowchart TD A[Need to define something] --> B{What type?} B -->|Business| C[ogt-docs-define-business] B -->|Feature| D[ogt-docs-define-feature] B -->|Technical| E[ogt-docs-define-code] B -->|Marketing| F[ogt-docs-define-marketing] B -->|Brand| G[ogt-docs-define-branding] B -->|Tools| H[ogt-docs-define-tools] B -->|Other| I[Use this skill] I --> J[Ask clarifying questions] J --> K[Draft definition] K --> L[Request review] L --> M{Approved?} M -->|Yes| N[Mark approved] M -->|No| O[Address feedback] O --> K
Before writing any definition, gather information: Core Questions (always ask): What is the name/identifier for this concept? In one sentence, what IS it? Why does it need to exist? What problem does it solve? What is it NOT? (boundaries) What other concepts does it relate to? Context Questions (ask as relevant): 6. Who are the stakeholders? 7. Are there existing similar concepts? 8. What decisions led to this concept? 9. What are the success criteria?
# Create version file echo '{"schema": "1.0", "created": "'$(date -Iseconds)'"}' > .version # Mark as draft touch .draft
# Remove draft signal rm .draft # Add review signals touch .ready_for_review echo "$(date -Iseconds)" > .review_requested_at
If Approved: rm .ready_for_review .review_requested_at touch .approved touch .approved_by_{reviewer_name} echo "$(date -Iseconds)" > .approved_at If Rejected: rm .ready_for_review .review_requested_at touch .rejected echo "Reason for rejection" > .rejected_reason echo "$(date -Iseconds)" > .rejected_at # Then address feedback and restart from Step 2
SignalMeaning.draftStill being written.ready_for_reviewReady for review.approvedApproved for use.rejectedRejected, needs rework.deprecatedNo longer current
SignalMeaning.approved_by_{name}Who approved.created_by_{name}Who created.reviewed_by_{name}Who reviewed
SignalContent.versionJSON: {"schema": "1.0", "created": "..."}.rejected_reasonWhy rejected.deprecated_reasonWhy deprecated.superseded_byPath to replacement definition.review_requested_atISO timestamp.approved_atISO timestamp.rejected_atISO timestamp.deprecated_atISO timestamp
When other documents reference a definition: See [Definition: User Types](docs/definitions/business/user_types/) Per the [Service Layer Definition](docs/definitions/technical/service_layer/) When code implements a definition, add a comment: /** * Implements: docs/definitions/technical/service_layer/ * @see definition.md for contracts */ export class UserService implements IService { // ... }
MistakeWhy It's WrongCorrect ApproachMixing definition with rulesConflates WHAT with HOWKeep definition pure, put HOW in rules/No boundaries sectionUnclear scope leads to scope creepAlways define what it is NOTSkipping reviewUnvalidated definitions cause misalignmentAlways get approvalEditing approved definitionsBreaks referencesCreate new version or deprecateNo relationships sectionIsolated definitions miss connectionsMap relationships explicitlyToo abstractCan't be implementedInclude concrete examplesToo specificCan't adapt to changeKeep at concept level
Before requesting review, verify: Overview explains WHAT and WHY in one paragraph Core concept is detailed enough to understand Boundaries clearly state what this is NOT Relationships map to other definitions At least 2 concrete examples provided Open questions listed (if any) .version file created .draft signal present (will be removed when requesting review)
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.