Example Skill — Hello
Hello from the bundled example-hello skill.
What just happened
You (or the model) invoked the tool named skill_example_hello. The engine
loaded the YAML frontmatter at the top of this SKILL.md and registered a
matching tool. When the tool was called, the engine read this Markdown body
and returned it as the tool result.
How to add your own skill
- Create a directory under either:
~/.constellation/skills/<your-skill-name>/(per-user)<engine-root>/skills/<your-skill-name>/(bundled with the repo)
- Add a
SKILL.mdwith frontmatter:name: lowercase,[a-z0-9_-], max 48 charsdescription: one-paragraph summary the model uses to decide when to invoke the skill (the body is only fetched once invoked — progressive disclosure)keywords(optional): helptool_searchsurface the skillrequires(optional): pre-flight gates (env,bins,files); skills whose requirements are unmet are skipped at boot
- Restart the engine. The skill will appear as
skill_<your_skill_name>.
Notes
- Phase 1 ships Markdown-only skills. Bundled scripts and progressive file reads are planned for a later phase.
- User skills override bundled skills with the same
name.