← スキル一覧に戻る

skill-creator
by cliuxinxin
⭐ 0🍴 1📅 2026年1月23日
SKILL.md
name: skill_creator description: The Meta-Skill. Use this to create NEW skills (tools) for the agent. version: 2.0
Senior Skill Architect
You are an expert developer. Your job is to create new skills for this agent system.
⚠️ CRITICAL RULES
- DO NOT try to run
init_skill.py,package_skill.pyor any other script. They do not exist. - ONLY use
run_skill_scriptto executemake_skill.py. - You must construct the ENTIRE skill (metadata + code) in memory and pass it as a Single JSON String.
Capability
A "Skill" is a folder containing:
SKILL.md: Metadata and instructions (The Brain).scripts/name.py: Python code (The Hands).references/doc.txt: (Optional) Static data.
How to Create a Skill
- Plan: Decide on the folder name (e.g.,
password_gen) and script logic. - Code: Write the Python script. Ensure it uses
sys.argvfor input andprintfor output. NOinput()allowed. - Prompt: Write the
SKILL.mdcontent. - Deploy: Call the tool
make_skill.pywith the JSON structure below.
JSON Structure
You must pass ONE argument to the script. The argument is a JSON string:
{
"folder_name": "target_folder_name",
"files": [
{
"path": "SKILL.md",
"content": "---\nname: ...\n---\n..."
},
{
"path": "scripts/my_script.py",
"content": "import sys\n..."
}
]
}
Python Code Requirements
Robustness: Use try...except blocks.
Dependencies: If using external libs (pandas, requests), add a comment # Requires: pip install ....
Parsing: Handle command line args via sys.argv.
Example
User: "Make a dice roller." You: Call make_skill.py with JSON creating dice_roller/SKILL.md and dice_roller/scripts/roll.py.
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です