一键导入
camp-validate
캠프 디렉토리의 구조와 설정을 검증한다. campforge validate를 실행하고 결과를 해석하여 수정 방법을 안내한다. Triggers: "캠프 검증해줘", "validate this camp", "이거 맞게 만든 거야?"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
캠프 디렉토리의 구조와 설정을 검증한다. campforge validate를 실행하고 결과를 해석하여 수정 방법을 안내한다. Triggers: "캠프 검증해줘", "validate this camp", "이거 맞게 만든 거야?"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
V8 platform admin API operations via GraphQL. Use when asked to manage users, grant or query credits, manage verses, game payments, coupons, analytics, or comments. Triggers on requests like "give credits to user", "search user", "set verse featured", "generate coupons", "find spam comments".
Triage Sentry issues and run Seer root-cause analysis using sentry-cli and the official Sentry MCP server (stdio transport, auth-token based — no OAuth). Covers token-auth MCP setup, issue/event querying, Seer autofix via a direct-API workaround, and manual event ingest with send-event. Use when asked to look at a Sentry issue, find what errors are firing, get a root-cause analysis / Seer analysis, send a test event to Sentry, or wire Sentry up for an agent.
Google Sheets operations via gws (Google Workspace CLI). Use when asked to read, write, append, or manage spreadsheets in Google Drive. Triggers on requests like "read the spreadsheet", "append rows to sheet", "create a new spreadsheet", "list Drive files", "share sheet with team".
flex API를 크롤링하여 로컬 데이터를 최신 상태로 갱신한다. Triggers: "데이터 최신화", "크롤링", "DB 갱신", "데이터 새로 가져와"
flex-ax CLI를 통해 SQL 쿼리를 실행하여 결재/근태/사용자 데이터를 조회한다. Triggers: "결재 현황", "휴가 조회", "사용자 검색", "데이터 조회"
Interact with A2A (Agent2Agent) protocol agents via the a2x CLI. Handles installation, agent card inspection, OAuth2 device-flow and SIWE bearer authentication, and blocking / streaming message exchange. Use when asked to talk to an A2A agent, send a message to an A2A endpoint, authenticate with an A2A service, or inspect an A2A agent card.
基于 SOC 职业分类
| name | camp-validate |
| description | 캠프 디렉토리의 구조와 설정을 검증한다. campforge validate를 실행하고 결과를 해석하여 수정 방법을 안내한다. Triggers: "캠프 검증해줘", "validate this camp", "이거 맞게 만든 거야?" |
| license | Apache-2.0 |
| metadata | {"author":"campforge","version":"0.1"} |
캠프를 생성하거나 수정한 후 구조가 올바른지 확인하고 싶을 때. 캠프 생성(camp-create) 마지막 단계에서도 자동으로 사용된다.
CAMPFORGE_CLI="<campforge-project>/cli"
cd $CAMPFORGE_CLI && ./node_modules/.bin/tsx bin/campforge.ts validate <camp-directory>
검증 항목 (총 10가지):
| # | 검증 항목 | 흔한 실패 원인 |
|---|---|---|
| 1 | manifest.yaml 존재 및 파싱 | YAML 문법 오류, 필수 필드 누락 |
| 2 | identity/ 디렉토리 | 디렉토리 자체가 없음 |
| 3 | identity/{SOUL,IDENTITY,AGENTS}.md | 파일 누락 |
| 4 | skills/{id}/SKILL.md 존재 | manifest의 required와 실제 파일 불일치 |
| 5 | SKILL.md frontmatter 유효성 | name, description 필드 누락 |
| 6 | install.sh 존재 | 설치 스크립트 누락 |
| 7 | package.json (의존성 선언 시) | skill 의존성이 있는데 package.json 없음 |
| 8 | (reserved) | — |
| 9 | README.md 존재 | 플랫폼별 설치 가이드 누락 |
| 10 | (reserved) | — |
실패한 항목에 대해 구체적인 수정 방법을 안내한다. 직접 수정이 가능한 경우 사용자 확인 후 수정한다.
Validating: /path/to/camp
✓ manifest.yaml exists and is valid
✓ identity/ directory exists
✗ skills/my-skill/SKILL.md exists ← 수정 필요
N passed, M failed
실패 항목이 있으면 수정 방법을 바로 이어서 안내한다.