skill-creator

Solid

Guide for authoring a new agav skill (SKILL.md)

AI & Automation 77 stars 4 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill Creator Create a new skill for agav: a directory containing a SKILL.md file with YAML frontmatter and Markdown instructions. ## Instructions 1. Interview the user first: - **What task** should the skill handle, and what triggers it? (a phrase they type, a situation the agent should notice) - **Who is it for**: just them, their team, or public sharing? - **What tools** does the task need: reading files, writing files, running commands, web access? 2. Ask the user for an example of the task done well (a past output, an email they like) — real examples make skills far better than abstract descriptions. 3. Create the skill as `<slug>/SKILL.md` where `<slug>` is lowercase-with-hyphens and matches the `name` field. Location: - Personal skills: inside the agav config directory's `skills` folder — run `/skills` in a session to see the exact path for your platform. - Project skills: `.agav/skills/<slug>/SKILL.md` in the repo root — these override bundled/global skills of the same name. 4. Use this frontmatter format (all fields shown; minimum is name + description): ```yaml --- name: my-skill description: One line — what it does and when to use it (this is what the agent sees when deciding to trigger) version: 1.0.0 invocation: both # user = manual /skill only, agav = auto-trigger only, both = either allowed-tools: read_file write_file run_command tags: - topic --- ``` 5. Rules that matter: - `description` is the trig...

Details

Author
prapaa-ai
Repository
prapaa-ai/agav
Created
1 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category