
skill-creator
by cr8297408
SKILL.md
name: skill_creator description: > Specialized agentic skill designed to scaffold and generate new skills following the "Gold Standard" template. Trigger: "Create a new skill", "Generate skill", "Scaffold skill", "New skill template". version: 1.0.0 author: smartcoderlabs license: Apache-2.0 tags:
- meta-skill
- scaffolding
- productivity
Skill Creator
1. Overview
The Skill Creator is a meta-skill responsible for expanding the agent's capabilities by generating new, standardized skill files (SKILL.md). It ensures that all new skills adhere to a strict, professional structure (Frontmatter, Overview, Prerequisites, Workflow, Rules, Examples), enabling consistent behavior across the agentic system. It eliminates valid inconsistencies and enforces best practices in prompt engineering configurations.
2. Prerequisites & Context
- Required Tools:
write_to_file: To save the generated skill file.read_file: To read the master template if available (optional, can use internal knowledge).
- Environment: Any standard file system with write access.
- Input:
- Name of the skill to be created.
- Description of the skill's purpose.
- (Optional) Specific tools or rules the skill should include.
3. Workflow
- Analyze Requirements: Identify the proposed skill's name, purpose, and key tools from the user's request.
- Load Template: Read the standard template from
resources/skill.template.md. This file contains the "Gold Standard" structure (Frontmatter -> Overview -> Prerequisites -> Workflow -> Rules -> Examples). - Draft Content:
- Frontmatter: Populate
name,description,trigger, andtags. - Overview: Write a clear, high-level summary.
- Prerequisites: List likely tools needed for the described task.
- Workflow: outline a logical 3-5 step process for the skill.
- Rules: Define critical constraints (e.g., "Always verify...", "Use absolute paths").
- Examples: create at least one realistic "User Input" -> "Reasoning" -> "Action" interaction to guide the model.
- Frontmatter: Populate
- Write File: Save the content to the appropriate directory (e.g.,
<skill_name>/SKILL.md). Ensure aresources/folder is created if templates are needed.
4. Detailed Instructions & Rules
Critical Rules
- Rule 1: Always follow the strict template structure: Frontmatter, 1. Overview, 2. Prerequisites, 3. Workflow, 4. Rules, 5. Examples.
- Rule 2: Never leave sections empty. If information is missing, infer reasonable defaults or use placeholders like
{Needs specific tool}. - Rule 3: Ensure the
Triggerin the frontmatter is specific and distinct to avoid overlapping with other skills. - Rule 4: The
Examplessection MUST include a realistic user prompt and the expected agent behavior/tool usage. This is crucial for few-shot learning. - Rule 5: Always enforce the following directory structure for new skills:
my-skill/ ├─── SKILL.md # Main instructions (required) ├─── scripts/ # Helper scripts (optional) ├─── examples/ # Reference implementations (optional) └─── resources/ # Templates and other assets (optional)
Formatting Guidelines
- Markdown: Use standard GFM (GitHub Flavored Markdown).
- Frontmatter: YAML format between triple dashes
---. - Style: Professional, technical, and imperative (e.g., "Run the command", not "You should run...").
5. Examples
Example 1: Creating a "Git Commit" Skill
See examples/git-expert.SKILL.md for a complete reference implementation of a generated skill.
Example 2: Handling Ambiguous Requests
See examples/ambiguous_request_handling.md for an example of how to handle vague user inputs.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です