/ 디렉터리 / 플레이그라운드 / claude-code-skill-factory
● 커뮤니티 alirezarezvani ⚡ 바로 사용

claude-code-skill-factory

제작: alirezarezvani · alirezarezvani/claude-code-skill-factory

Meta-skill toolkit: interactive builders that generate production-ready Claude Skills, agents, slash commands, and hooks for you.

Skill Factory is a collection of guided builders — Factory Guide, Skills Guide, Prompts Guide, Agents Guide, Hooks Guide — plus slash commands like /build, /validate-output, /install-skill. You describe what you want, it scaffolds SKILL.md, examples, references, and a ZIP ready to drop into ~/.claude/skills/. Ships with 9 production skills covering AWS, M365, content research, and CLAUDE.md enhancement.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

claude-code-skill-factory-skill.replay ▶ 준비됨
0/0

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-code-skill-factory-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alirezarezvani/claude-code-skill-factory",
        "~/.claude/skills/claude-code-skill-factory"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-code-skill-factory-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alirezarezvani/claude-code-skill-factory",
        "~/.claude/skills/claude-code-skill-factory"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-code-skill-factory-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alirezarezvani/claude-code-skill-factory",
        "~/.claude/skills/claude-code-skill-factory"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-code-skill-factory-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alirezarezvani/claude-code-skill-factory",
        "~/.claude/skills/claude-code-skill-factory"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-code-skill-factory-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alirezarezvani/claude-code-skill-factory",
        "~/.claude/skills/claude-code-skill-factory"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-code-skill-factory-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/alirezarezvani/claude-code-skill-factory",
          "~/.claude/skills/claude-code-skill-factory"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add claude-code-skill-factory-skill -- git clone https://github.com/alirezarezvani/claude-code-skill-factory ~/.claude/skills/claude-code-skill-factory

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: claude-code-skill-factory

How to build and package a new Claude Skill in 10 minutes

👤 Developers who want to ship a skill without hand-writing SKILL.md boilerplate ⏱ ~15 min beginner

언제 쓸까: You have a repeatable workflow in your head and want Claude to package it as an installable skill.

사전 조건
  • Skill Factory installed — git clone https://github.com/alirezarezvani/claude-code-skill-factory ~/.claude/skills/claude-code-skill-factory
흐름
  1. Invoke /build
    /build — I want a skill that audits a Next.js app for Core Web Vitals issues and outputs a Lighthouse-style report.✓ 복사됨
    → Factory asks clarifying questions: triggers, tool categories, output format
  2. Answer the scaffolding questions
    Trigger on 'audit CWV' or Next.js project detected. Output markdown report with screenshots.✓ 복사됨
    → Draft SKILL.md with frontmatter, example usages, reference files
  3. Validate and package
    /validate-output✓ 복사됨
    → Green checks on frontmatter, directory structure, example completeness; ZIP produced
  4. Install locally
    /install-skill ./out/cwv-audit.zip✓ 복사됨
    → Skill appears in ~/.claude/skills and is discovered by Claude Code

결과: A working, installed skill ready to trigger on the next matching prompt.

함정
  • Skill triggers too aggressively on unrelated prompts — Tighten the 'description' in frontmatter — Claude uses it to decide when to load the skill
  • Example in SKILL.md drifts from actual behavior — /validate-output re-runs the example and flags mismatches
함께 쓰기: skills-skill-2

Wire a pre-commit hook via the Hooks Guide

👤 Teams that want to automate Claude Code behavior on specific events ⏱ ~10 min intermediate

언제 쓸까: You want something to run automatically on prompt submit, tool use, or session stop — not a skill Claude has to choose to load.

흐름
  1. Start Hooks Guide
    /build hook — run gitleaks on every Write tool call before Claude saves secrets✓ 복사됨
    → Guide asks which event: PreToolUse/PostToolUse/Stop
  2. Define matcher and command
    Match Write tool calls, pipe file content through gitleaks detect, block on finding.✓ 복사됨
    → Draft settings.json hook block with matcher + command
  3. Install into user settings
    /install-hook — user scope✓ 복사됨
    → ~/.claude/settings.json updated; next tool call is gated

결과: A hook that blocks secret-leaking writes before they happen.

함정
  • Hook runs too slow and stalls every tool call — Move to PostToolUse if the check doesn't need to block

Author a reusable prompt pack using research-backed frameworks

👤 Prompt engineers building consistent house prompts for a team ⏱ ~15 min beginner

언제 쓸까: You want every teammate to get CO-STAR / RISEN-structured prompts without memorizing the frameworks.

흐름
  1. Invoke Prompts Guide
    /build prompts — 5 presets for customer-support replies, CO-STAR structured✓ 복사됨
    → Guide lists available frameworks and asks which tone/role bias
  2. Review and export
    Export as a prompt-pack skill so the whole team can install via git clone.✓ 복사됨
    → Skill bundle with SKILL.md, prompts/ directory, README

결과: Team-shared prompt pack installable via one git clone.

함께 쓰기: prompt-architect-skill

조합

다른 MCP와 조합해 10배 효율

claude-code-skill-factory-skill + prompt-architect-skill

Prompt Architect tunes individual prompts; Skill Factory packages sets of them into a shareable skill

Have prompt-architect tighten these 5 prompts, then /build prompts and export as a skill pack.✓ 복사됨
claude-code-skill-factory-skill + skills-skill-2

Use Posit's skill collection as reference templates when building your own

Show me the structure of the Posit R-analysis skill, then /build a parallel Python-analysis skill modeled on it.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
/build target: 'skill'|'agent'|'prompt'|'hook', description: str Top-level entry to create any new extension interactive Claude session
/validate-output path: str Before distributing a skill 0
/install-skill zip_or_path: str, scope?: 'user'|'project' After validate passes 0
/install-hook hook_definition After Hooks Guide produces a draft 0
/sync-agents-md skill_path: str Distributing across Cursor/Codex 0
/factory-status - Troubleshooting missing builders 0

비용 및 제한

운영 비용

API 쿼터
None — runs entirely inside Claude Code
호출당 토큰
5k-20k tokens for a full build session
금액
Free. Consumes your Claude subscription.
Keep builder sessions focused — answer decisively to avoid expanding the conversation into rework.

보안

권한, 시크릿, 파급범위

자격 증명 저장: No credentials. Skill Factory writes to ~/.claude/skills and ~/.claude/settings.json only.
데이터 외부 송신: No outbound calls beyond Claude Code itself.

문제 해결

자주 발생하는 오류와 해결

/build not recognized

Skill Factory isn't loaded. Confirm clone path and that SKILL.md is at the repo root, not in a subfolder.

확인: ls ~/.claude/skills/claude-code-skill-factory/SKILL.md
Generated ZIP fails /install-skill

Usually a frontmatter typo in SKILL.md. Run /validate-output first; it surfaces the exact missing field.

Hook produces no output after install

Matcher is too narrow. /factory-status shows which events are firing; widen the matcher in settings.json.

확인: cat ~/.claude/settings.json | jq .hooks

대안

claude-code-skill-factory 다른 것과 비교

대안언제 쓰나단점/장점
skills-skill-2 (Posit skills)You just want ready-made skills, not a factory to build your ownNo scaffolding, no hook builder
Hand-writing SKILL.mdYou've already built several skills and know the shapeMore control, slower, no validation

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기