skill-editor
Skills Editor Skill
Description
This skill enables the agent to create and maintain "Agent Skills" - modular capabilities that extend the agent's functionality. It ensures that all skills follow the standardized directory structure and file format required by the deepagents environment.
When to Use
- When the user asks to "create a skill" or "add a capability".
- When the user wants to package a specific workflow (e.g., "teach the agent how to handle PDF invoices").
- When modifying existing skills to add new resources or update instructions.
Skill Structure Rules
Every skill must reside in its own directory and contain a SKILL.md file.
1. Directory Structure
Create a new directory for the skill (e.g., pdf-processing/).
Inside, the SKILL.md is mandatory. Other files are optional but recommended for complex tasks to keep the context window light (Progressive Disclosure).
More from davidkiss/smart-ai-skills
reflection
MUST use this skill when user provides feedback / ask to do things in certain way, or when a tool call fails - for self-improvement - to learn user preferences and store them in AGENT.md / CLAUDE.md, and to propose improvements to skills.
624coding
MUST use for all coding related tasks - includes general coding best practices and software engineering principles to build robust, maintainable, and scalable software.
280task-breakdown
Use when you have specs or requirements for a multi-step task to break it down into detailed tasks, before executing it
155subagent-task-execution
Use when executing tasks from a task breakdown document in the current session.
133brainstorming
You MUST use this skill before any creative or complex work. Explores user intent, requirements and design before actually executing on the task.
112investigator
Use this skill when the user asks to "analyze", "research", "how do I", or "what's the best way" to understand project context, impact of potential actions, and root causes of issues.
1