SkillAnything
무엇인가
SkillAnything은 소프트웨어 자체가 아니라 '스킬을 만드는 절차'를 규율하는 메타 스킬이다. CLI 도구, REST API, 파이썬 라이브러리, 워크플로, 웹 서비스를 대상으로 지정하면 그 대상에 대한 스킬 산출물을 어떤 순서와 형식으로 만들지 작업 절차를 에이전트에 주입한다. 대상 소프트웨어의 동작을 바꾸는 것이 아니라, 대상 사용법을 담은 스킬을 생성하는 쪽을 규율한다.
어떻게 동작하나
저장소 루트의 SKILL.md가 진입점이고 scripts/ 아래에 단계별 모듈이 있다. analyze_target, design_skill, init_skill, generate_tests, run_eval, run_loop, package_multiplatform이 7단계를 각각 담당한다. Claude Code에서는 'Create a skill for the httpie CLI tool' 같은 자연어 요청으로 발동하고, 각 단계는 python -m scripts.<모듈> 형태로 개별 실행할 수도 있다. 중간 산출물은 analysis.json, architecture.json으로 남고 최종 결과는 dist/ 아래 claude-code/, openclaw/, codex/, generic/ 디렉터리로 분기된다. Claude Code용은 frontmatter 훅, Codex용은 openai.yaml 동반 파일, generic은 플랫폼 비종속 .skill zip으로 패키징된다.
무엇과 다른가
프롬프트를 직접 쓰거나 CLAUDE.md·AGENTS.md를 손으로 작성하는 방식과 달리, 산출물 생성 뒤에 평가 루프가 붙는다. 테스트 케이스와 트리거 질의를 만들어 통과율을 측정하고, description 문구를 반복 최적화한 다음 패키징한다. 하나의 소스에서 여러 플랫폼용 산출물을 동시에 뽑으므로 플랫폼 간 복사·번역이 필요 없다. CLI-Anything이 소프트웨어용 CLI를 만든다면 이쪽은 소프트웨어용 스킬을 만든다는 위치 구분을 README에서 밝힌다.
어떻게 쓰나
설치 경로는 에이전트별 skills 디렉터리다. Claude Code는 ~/.claude/skills/skill-anything, OpenClaw는 ~/.openclaw/skills/skill-anything, Codex는 ~/.codex/skills/skill-anything에 저장소를 클론한다. 설치 후에는 자연어로 대상을 지정하거나 개별 단계를 직접 실행한다. config.yaml에서 auto_mode(전자동/대화형), skip_eval(5~6단계 생략), platforms.enabled와 primary, eval.max_optimization_iterations, obfuscation.enabled를 조정한다.
전제와 한계
동작 환경은 Claude Code, OpenClaw, OpenAI Codex이며 스크립트 실행에 파이썬이 필요하다. README에 최소 버전 요구는 명시되지 않는다. 대상 자동 감지와 신뢰도 값은 파이프라인 출력 예시로 제시될 뿐, 모든 대상 유형을 지원한다는 보장은 없다. 기여 항목에 GraphQL·gRPC 분석기가 아직 없다고 적혀 있어 분석기 범위가 제한적임을 알 수 있다. 상용 배포용으로 PyArmor 기반 난독화를 선택할 수 있고, Apache 2.0에서 파생된 파일은 난독화 대상에서 제외된다.
관련 논문 1
유사 도구
- Skill_Seekers문서 사이트·GitHub 저장소·PDF 등 18종 소스를 수집해 SKILL.md 규칙 파일로 변환하고, 22개 대상으로 패키징하는 Claude Code 스킬 팩이다.
- skillfileSKILL.md·에이전트 정의를 Skillfile에 선언해 버전 고정·다중 도구 배포·로컬 수정 보존을 관리하는 Claude Code용 스킬 관리 CLI다.
- agents하나의 Markdown 소스에서 Claude Code, Codex, Cursor, Copilot 등 여러 코딩 하네스용 플러그인·에이전트·스킬을 생성해 배포하는 마켓플레이스다.
- welink로컬 微信 대화 기록에서 상대방의 말투·성격·고빈도 어휘·관계 배경을 추출해 Claude Code·Codex·Cursor에 주입할 스킬 파일로炼化하는 스킬 팩이다.
- oh-my-taiyiforgeAI 코딩 에이전트에 9단계 변경 파이프라인과 단계별 산출물 계약을 주입해, 계획부터 통합까지 순서와 인간 승인 지점을 강제하는 Claude Code 플러그인이다.
- n8n-as-coden8n 워크플로를 TypeScript로 생성·검증·동기화하도록 노드 스키마와 템플릿, GitOps 절차를 에이전트에 주입하는 Claude Code 스킬 묶음이다.