OpenSource-Hub

claude-skills

프레임워크

alirezarezvani/claude-skills

AI 코딩 에이전트 스킬 및 플러그인 라이브러리, 13가지 도구 지원.

개요

오픈소스 프로젝트로, Claude Code, OpenAI Codex, Gemini CLI, Cursor 등 13가지 AI 코딩 에이전트에 바로 사용할 수 있는 354개의 스킬과 플러그인을 제공합니다. 엔지니어링, 마케팅, 제품, 보안, 컴플라이언스, 임원 자문, 리서치 및 생산성 분야를 포괄하며, Python 스크립트, 템플릿 및 참조 문서가 함께 제공됩니다.

README 미리보기

# Claude Code Skills & Plugins — Agent Skills for Every Coding Tool\n\n**354 production-ready Claude Code skills, plugins, and agent skills for 13 AI coding tools.**\n\nThe most comprehensive open-source library of Claude Code skills and agent plugins — also works with OpenAI Codex, Gemini CLI, Cursor, and 9 more coding agents. Reusable expertise packages covering engineering, DevOps, marketing (incl. AEO — Answer Engine Optimization for LLM citation), security (PreToolUse hooks), compliance, C-level advisory (incl. founder-mode CFO/CMO/CRO/CPO/COO/CHRO/CISO/GC/CDO/CAIO/CCO/VPE personas + 21 /cs:* slash commands), productivity (capture/email/reflect), an academic research stack (litreview/grants/dossier/patent/syllabus/pulse/notebooklm/deep-research + hybrid router), and enterprise Research Operations (clinical-research/research-finance/market-research/product-research, v2.9.0).\n\n**Works with:** Claude Code · OpenAI Codex · Gemini CLI · OpenClaw · Hermes Agent[^hermes] · Mistral Vibe[^vibe] · Cursor · Aider · Windsurf · Kilo Code · OpenCode · Augment · Antigravity\n\n[^hermes]: Hermes Agent is **BYO-sync tier**: the repo ships a pre-generated `.hermes/skills/claude-skills/` tree, but you run `python scripts/sync-hermes-skills.py` once locally to install into `~/.hermes/skills/`. Uses the same agentskills.io SKILL.md standard — no format conversion.\n[^vibe]: Mistral Vibe is also **BYO-sync tier**: the repo ships a pre-generated `.vibe/skills/claude-skills/` tree, run `./scripts/vibe-install.sh` once locally to install into `~/.vibe/skills/`. Same agentskills.io SKILL.md standard — no format conversion. Docs: .\n\n[](https://opensource.org/licenses/MIT)\n[](#skills-overview)\n[](#agents)\n[](#personas)\n[](#commands)\n[](https://github.com/alirezarezvani/claude-skills/stargazers)\n[](https://getskillcheck.com)\n\n> **5,200+ GitHub stars** — the most comprehensive open-source Claude Code skills & agent plugins library.\n\n---\n\n## What Are Claude Code Skills & Agen

FAQ (5)

문제 해결
Claude Code에서 pw-testrail 및 pw-browserstack MCP 서버에 'Failed to connect - CONNECTION_CLOSED'가 표시되는 문제를 해결하는 방법은?

pw 플러그인을 **v2.12.0 이상**으로 업그레이드하세요. v2.9.0에서는 .mcp.json이 pw-testrail과 pw-browserstack을 자동으로 시작하지만, 이들의 @modelcontextprotocol/sdk 의존성이 설치되지 않아 ERR_MODULE_NOT_FOUND 및 영구적인 CONNECTION_CLOSED 오류가 발생합니다. v2.12.0에서는 이러한 서버가 integrations/mcp-servers.example.json으로 이동되므로 더 이상 모든 사용자에게 오류가 발생하지 않습니다.

TestRail 또는 BrowserStack 통합이 필요한 경우 명시적으로 옵트인하세요:

cd "$CLAUDE_PLUGIN_ROOT/integrations/testrail-mcp"
npm install

cd "$CLAUDE_PLUGIN_ROOT/integrations/browserstack-mcp"
npm install

그런 다음 integrations/mcp-servers.example.json을 플러그인의 .mcp.json에 복사하거나 병합하고, 필요한 TESTRAIL_* 또는 BROWSERSTACK_* 환경 변수를 구성한 후 Claude Code를 재시작하세요.

v2.9.0에서는 즉각적인 해결 방법으로 사용하지 않는 pw-testrail 및 pw-browserstack 항목을 .mcp.json에서 제거하거나, 사용하기 전에 각 통합 디렉터리에서 npm install을 실행할 수 있습니다.

원본 Issue #978
문제 해결
Claude Code PostToolUse hook에서 './hooks/error-capture.sh: No such file or directory' 오류를 해결하는 방법은?

hook 명령은 플러그인 루트가 아닌 세션의 현재 작업 디렉터리에서 실행되므로, cwd 상대 경로는 해석될 수 없습니다. engineering-team/self-improving-agent/hooks/hooks.json에서 "command": "./hooks/error-capture.sh"를 다음과 같이 교체하세요:

"command": "\"${CLAUDE_PLUGIN_ROOT}/hooks/error-capture.sh\""

${CLAUDE_PLUGIN_ROOT}는 설치된 플러그인 디렉터리를 가리키며, 이스케이프 처리된 따옴표는 공백이 포함된 플러그인 경로를 지원합니다. 일관성을 위해 플러그인의 settings.json 설치 예제와 스크립트 헤더 주석에 있는 동일한 상대 경로도 업데이트하세요.

원본 Issue #924
문제 해결
Python UnicodeEncodeError 해결 방법: Windows cp1252에서 'charmap' codec이 box-drawing 또는 '≥' 문자를 인코딩할 수 없는 문제

Windows 콘솔이 cp1252를 사용하고 있어서 ╔, ═, ≥와 같은 문자를 인코딩할 수 없습니다. 스크립트를 실행하기 전에 Python을 UTF-8 모드로 실행하세요:

- Command Prompt:

set PYTHONUTF8=1
  python your_script.py

- PowerShell:
$env:PYTHONUTF8="1"
  python your_script.py

이후 Command Prompt 세션에 영구적으로 적용하려면:

setx PYTHONUTF8 1

애플리케이션 수준의 해결 방법으로, Unicode 출력을 출력하기 전에 각 CLI 진입점의 상단 근처에 다음을 추가하세요:

import sys

if hasattr(sys.stdout, "reconfigure"):
    sys.stdout.reconfigure(encoding="utf-8", errors="replace")
if hasattr(sys.stderr, "reconfigure"):
    sys.stderr.reconfigure(encoding="utf-8", errors="replace")

errors="replace"는 UnicodeEncodeError를 발생시키는 대신 지원되지 않는 문자를 대체하여 충돌을 방지합니다. Python 3.7 이상은 UTF-8 모드와 reconfigure()를 지원합니다. 가능한 경우 영향을 받는 스크립트에 대한 cp1252 하드닝 수정이 포함된 릴리스로 업데이트하세요.

원본 Issue #969
문제 해결
write-a-skill check 1 'Description includes triggers'이 유효한 SKILL.md description에서 실패하는 이유는 무엇인가요?

이는 claude-skills v2.13.0에서 수정된 알려진 오탐(false-positive) 버그입니다 (PR #1013, #1038을 통해 반영됨). skill_review_checklist_runner.py에는 두 가지 근본 원인이 있습니다: (1) 프런트매터 파서가 순수한 > 및 | YAML 블록 스칼라만 매칭했기 때문에, 처밍/들여쓰기 지시자(>-, >+, |-, |2)로 작성된 description은 함수가 지시자 자체를 description으로 반환하게 만들어 트리거 검사를 통과할 수 없게 되었습니다; (2) 트리거 패턴이 고정된 두 단어 목록(use when, invoke before 등)이었기 때문에, 'Use whenever', 'This skill should be used when', 'Use this before', 'Load before'와 같은 유효한 표현이 거부되었습니다. 수정 방법: v2.13.0+로 업그레이드하면 re.fullmatch(r"[>|][0-9]*[-+]?|[>|][-+]?[0-9]*", val)를 통해 모든 블록 스칼라 변형을 파싱하고, 고정 목록을 동사+큐 정규식(동사: use/used/invoke/apply/run/load/fire/trigger; 큐: when/whenever/before/after/during/while/at the start of/on every)으로 대체합니다. 이전 버전에서의 우회 방법: 프런트매터에서 >- 대신 순수한 >를 사용하고, 트리거 표현을 정확히 'use when/for/before/during/after/while' 또는 'invoke when/before/after'로 작성하세요.

원본 Issue #1011
문제 해결
CHANGELOG.md에 잘못된 카운터 델타(X → Y)가 있는데도 derive_counters.py --check가 통과하는 이유는 무엇인가요?

v2.13.0 이전 버전에서는 scripts/derive_counters.py --check가 다섯 개의 지정된 파일(README.md, CLAUDE.md 헤드라인 라인, marketplace.json, mkdocs.yml, .codex-plugin/plugin.json)에서 절대 총계만 검증했습니다. 이 스크립트는 CHANGELOG.md를 전혀 읽지 않았고, CLAIM_PATTERNS도 X → Y 형태의 델타 클레임이 아닌 절대 총계만 매칭했습니다. 따라서 changelog에 skills 999 → 1234와 같은 조작된 델타가 있어도 CI가 그린으로 통과했습니다. v2.13.0에서 수정되었습니다(PR #1010을 통해, #1038을 통해 머지됨): 이제 게이트는 CHANGELOG.md를 읽고, 델타 패턴(A → B 및 A -> B)을 인식하며, 우변(B)이 도출된 값과 일치하는지 확인합니다. v2.13.0 이상으로 업그레이드하세요: https://github.com/alirezarezvani/claude-skills/releases/tag/v2.13.0. 참고: 제안된 --write 자동 생성 모드(옵션 3)는 구현되지 않았으며 별도의 이슈로 등록될 수 있습니다.

원본 Issue #995