mimi-seedlisted
Install: claude install-skill jeonghwanko/mimi-seed-sdk
# mimi-seed
mimi-seed MCP 서버의 150+ 도구로 앱 출시 운영과 영상 제작(상태 점검 · 출시 준비도 · 릴리스 노트 · 스토어 적용 · Firebase/AdMob 설정 · story 기반 영상 리서치/렌더)을 대화형으로 수행하는 범용 스킬. 도메인별 세부 작업은 `appstore-publish` · `playstore-publish` · `deploy` 스킬로 분기하고, 호출 규약은 [`docs/agent-guide.md`](../../docs/agent-guide.md), 구조·아키텍처·함정은 도메인 온톨로지 [`docs/domain/_index.md`](../../docs/domain/_index.md)�� 참조한다.
## 사전 조건
1. MCP 클라이언트(Claude Code / Codex / Claude Desktop)에 `mimi-seed`가 등록되어 있어야 한다.
2. 작업 대상 서비스 인증이 되어 있어야 한다 (`~/.mimi-seed/` 하위). `mimi_seed_status` 로 먼저 확인한다.
미인증이면 사용자에게 **터미널에서** 이걸 실행하라고 안내한다 (모든 자격증명을 순서대로 연결하고,
각 토큰을 어디서 발급받는지도 알려준다):
```bash
npx mimi-seed setup
```
개별 인증이 필요하면 `mimi-seed auth login | appstore | playstore | bigquery | jenkins | ci | googleads | facebook | instagram | threads`.
각 토큰의 발급 절차는 [`docs/credentials.md`](../../docs/credentials.md).
⚠️ 이 명령들은 **대화형**이라 네가 대신 실행하면 안 된다 — 사용자가 직접 터미널에서 돌려야 한다.
## 도구 로딩 (가장 중요)
Claude Code 등은 mimi-seed 도구를 **deferred**로 노출한다 — 이름은 보이지만 schema 미로드 상태라 **직접 호출하면 `InputValidationError`** 가 난다. **반드시 호출 전에 schema를 로드**한다:
```
ToolSearch(query="select:<tool>[,<tool>...]")
```
- 한 작업에 필요한 도구를 한 번에 batch select (세션 동안 유지됨).
- `select:`가 비면 키워드 검색으로 폴백. 그래도 없으면 그때만 미등록으로 판단하고, curl/fastlane로 우회하지 말 것.
- 자주 쓰는 select 배치는 `docs/agent-guide.md` §0 표 참조.
## 실행 흐름
1. **`mimi_seed_status` 먼저 호출** — 서비스 연결을 ✅/❌로 스캔하고 미설정·만료 항목별 다음 명령을 알려준다. 인증 누락이면 위 auth 명령으로 안내.
2. 작업 의도를 파악해 분기:
- 처음 설정 / "뭘 할 수 있어?" 탐색 → `mimi-seed-onboarding`