بنقرة واحدة
forge-me-a-skill
Create and standardize AI skills with reusable structure, metadata rules, and templates.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create and standardize AI skills with reusable structure, metadata rules, and templates.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | forge-me-a-skill |
| description | Create and standardize AI skills with reusable structure, metadata rules, and templates. |
| skillMetadata | {"author":"skilly-hand","last-edit":"2026-03-27","license":"Apache-2.0","version":"1.2.3","changelog":"Metadata updated to ensure compliance with current standards; maintains skill integrity and version tracking; affects metadata section","auto-invoke":"Creating a new skill","allowed-tools":["Read","Edit","Write","Glob","Grep","Bash","WebFetch","WebSearch","Task","SubAgent"]} |
Create a skill when:
Do not create a skill when:
skills/{skill-name}/
├── SKILL.md # Required - main skill file
├── assets/ # Optional - templates, schemas, examples
│ ├── template.py
│ └── schema.json
├── agents/ # Optional - sub-agents for complex skills
│ ├── agent1/
│ │ └── SKILL.md
│ └── agent2/
│ └── SKILL.md
├── scripts/ # Optional - executable helpers for repeatable tasks
│ └── helper.sh
└── references/ # Optional - links to local docs
└── docs.md
| Type | Pattern | Examples |
|---|---|---|
| Generic skill | {technology} | pytest, playwright, typescript |
{product-name}-specific | {product-name}-{purpose} | {product-name}-best-practices, {product-name}-code-connect, {product-name}-a11y-checker |
{product-name} testing | {product-name}-{function}-{target} | {product-name}-unit-test, {product-name}-token-audit |
| Workflow skill | {action}-{target} | forge-me-a-skill, commit-writer, pr-writer |
Need code templates? -> assets/
Need JSON schemas? -> assets/
Need example configs? -> assets/
Need executable helpers? -> scripts/
Link to existing docs? -> references/
Link to external guides? -> references/ (with local path)
Skill needs sub-agents? -> agents/
Key Rule: references/ should point to local files, not web URLs.
{product-name}-Specific vs GenericPatterns apply to any project? -> Generic skill (e.g., pytest, typescript)
Patterns are {product-name}-specific? -> {product-name}-{name} skill
Generic skill needs {product-name} info? -> Add references/ pointing to {product-name} docs
| Field | Required | Format | Description |
|---|---|---|---|
id | Yes | lowercase-hyphens | Skill identifier |
description | Yes | String | What skill does plus explicit Trigger: ... clause for AI recognition |
skillMetadata.author | Yes | String | Always skilly-hand |
skillMetadata.last-edit | Yes | ISO 8601 date | Format: YYYY-MM-DD (e.g., 2026-03-21) |
skillMetadata.license | Yes | String | Always Apache-2.0 for skilly-hand |
skillMetadata.version | Yes | Semantic version | Format: "X.Y.Z" as string |
skillMetadata.changelog | Yes | Structured text | Format: "<what changed>; <why it matters>; <where it affects>" |
skillMetadata.auto-invoke | Yes | String | Explicit trigger condition (e.g., "When auditing, reviewing, or validating an existing skill") |
skillMetadata.allowed-tools | Yes | String list | All tools this skill can invoke (e.g., Read, Edit, Write, SubAgent) |
skillMetadata.allowed-modes | Optional | String list | Use only when skill has an agents/ folder |
Top-level SKILL.md files now include managed YAML frontmatter mirrored from manifest.json.
Rules:
manifest.json is the single source of truth.name (from manifest.id), description, and skillMetadata.{author,last-edit,license,version,changelog,auto-invoke,allowed-tools}.SKILL.md; run sync automation instead.SKILL.md focused on workflow guidance.Use this structure:
"<what changed>; <why it matters>; <where it affects>"
Example:
"Added integrated metadata validation guidance; improves consistency and reviewability; affects skill quality checks and maintenance workflows"
Guidelines:
Always use ISO 8601 date format: YYYY-MM-DD (e.g., 2026-03-21).
Include allowed-modes only when your skill has an agents/ subfolder with sub-agents.
Include it when:
SKILL.md under skills/{skill-name}/agents/{subagent-name}/.Omit it when:
agents/ folder.Do:
YYYY-MM-DD).Trigger: clause in description for AI recognition.allowed-modes only if the skill has agents/ with sub-agents.Do not:
changelog empty or informal.SKILL.md frontmatter away from manifest.json.manifest.json includes all required metadata fields.description includes explicit Trigger: ... clause.last-edit uses ISO format (YYYY-MM-DD).changelog uses structured format: what; why; where.allowed-modes is present only when agents/ exists.allowed-tools matches actual tool usage.SKILL.md frontmatter is synced from manifest.json.Review code, decisions, and artifacts through an independent committee and safety guard, then optionally run bounded, approval-gated remediation. Trigger: reviewing risky artifacts or remediating structured review findings.
Plan, execute, and verify multi-step work through versioned specs with small, testable tasks. Trigger: planning or executing feature work, bug fixes, and multi-phase implementation.
Guide implementation through evidence-based RED, GREEN, and REFACTOR cycles without assuming a language, framework, or test runner. Trigger: implementing testable behavior or reproducing a regression with tests first.
Guide users from Figma MCP installation and authentication through first canvas creation, with function-level tool coverage and operational recovery patterns.
Capture compact, neutral, AI-ready Markdown handoffs that preserve session context across chats without becoming a full transcript or personal memory store. Trigger: summarizing, compacting, preserving, or handing off session context across chats.
Author root AGENTS.md as a Where/What/When orchestrator that routes tasks and skill invocation clearly.