$npx -y skills add alfredxw/denova --skill skills-creatorUse this skill when the user wants to create, revise, review, or organize Denova custom Skills in user or workspace scope.
| 1 | # Skills Creator |
| 2 | |
| 3 | Help the user create or revise a Denova Skill compatible with Denova's Skills layout: |
| 4 | |
| 5 | ```text |
| 6 | <skills-root>/<skill-name>/SKILL.md |
| 7 | ``` |
| 8 | |
| 9 | Use this workflow: |
| 10 | |
| 11 | 1. Confirm the target scope when it is not explicit: |
| 12 | - user scope: reusable across books, stored under the Denova user skills directory |
| 13 | - workspace scope: specific to the current book, stored under `<workspace>/.denova/skills` |
| 14 | - built-in or preset Skills are read-only; to customize one, create or update a same-name user scope Skill by default, falling back to workspace scope only when the user scope is unavailable, instead of editing `DENOVA_SKILLS_DIR` / `skills_dir` |
| 15 | 2. Choose a slash-command-friendly skill name: lowercase letters, digits, `_`, or `-`; start with a letter or digit. |
| 16 | 3. Write one concise `SKILL.md` with YAML frontmatter: |
| 17 | - `name`: exact skill name and directory name |
| 18 | - `description`: when the agent should use this skill |
| 19 | 4. Keep the body actionable: |
| 20 | - when to use the skill |
| 21 | - what context to gather |
| 22 | - concrete steps the agent should follow |
| 23 | - output or safety constraints |
| 24 | 5. Do not add README, guide, docs, or sample files unless the user explicitly needs supporting assets. |
| 25 | 6. If editing files is available and the user has already confirmed the goal, write the skill to the selected scope. For built-in Skill customization, write the override to user scope with the same name by default, and use workspace scope only when user scope is unavailable. Otherwise, show the proposed `SKILL.md` and ask for confirmation. |
| 26 | |
| 27 | After creating or updating the skill, tell the user they can trigger it in the writing agent or other Skills-enabled agents with: |
| 28 | |
| 29 | ```text |
| 30 | /<skill-name> |
| 31 | ``` |