example-skill
Beispiel-Skill für Timus. Use when you want to learn how skills work or as a template for creating new skills.
Example Skill
Dieser Skill demonstriert den OpenClaw-kompatiblen Standard für Timus Skills.
Quick Start
Was dieser Skill macht
Der Example Skill zeigt:
- YAML Frontmatter (Metadata)
- Markdown Body (Instructions)
- Scripts (Wiederverwendbarer Code)
- References (On-demand Dokumentation)
- Progressive Disclosure (Context-Effizienz)
Verwendung
# Skill laden
from utils.skill_parser import parse_skill_md
skill = parse_skill_md(Path("skills/example-skill/SKILL.md"))
# Metadata (immer verfügbar)
print(skill.name) # "example-skill"
print(skill.description) # aus Frontmatter
# Body (bei Trigger geladen)
context = skill.get_full_context()
Advanced
Skill-Struktur
example-skill/
├── SKILL.md # Diese Datei
├── scripts/
│ └── hello_world.py # Beispiel-Script
└── references/
├── best-practices.md # Guidelines
└── workflow-patterns.md # Patterns
Progressive Disclosure
-
Metadata (~100 words): Name, Description, Tags
- Wird IMMER in den Context geladen
- Dient der Skill-Auswahl
-
SKILL.md Body (~500-5000 words): Instruktionen
- Wird nur geladen wenn Skill triggert
- Haupt-Workflow und Quick Start
-
References (unlimited): Detaillierte Docs
- Werden on-demand geladen
- Schemas, API-Dokumentation, etc.
Script ausführen
# Script aus dem Skill ausführen
result = skill.execute_script("hello_world.py")
print(result["stdout"])
Reference laden
# On-demand Reference laden
best_practices = skill.load_reference("best-practices.md")
References
- Best Practices: Siehe best-practices.md
- Workflow Patterns: Siehe workflow-patterns.md
Available Resources
Scripts
hello_world.py- Beispiel Python Script
References
best-practices.md- OpenClaw Best Practicesworkflow-patterns.md- Common Workflow Patterns