Skip to content
Skill

openclone

by team-attention

AI Summary

openclone의 단일 진입점. 유저가 로 직접 호출했거나 자연어("alice로 전환", "새 클론 만들어" 등)로 의도를 밝힌 경우 모두 이 스킬이 처리합니다. 1. 이 비어있지 않으면 room 모드 — 모든 멤버 페르소나와 라우팅 규칙 주입, 턴당 가장 적절한 한두 명이 응답. 2. 이 존재하면 single-clone 모드 — 그 클론이 매 턴 응답.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "openclone" skill in my project.

Please run this command in my terminal:
# Install skill into your project
mkdir -p .claude/skills/openclone && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/openclone/SKILL.md "https://raw.githubusercontent.com/team-attention/openclone/main/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Create, manage, or talk to an openclone "clone" — a named AI persona with one or more categories (vc, tech, founder, expert, influencer, politician, celebrity) and attached knowledge. Triggers on phrases like "create a clone", "make a persona", "talk as <name>", "switch to <name>", "feed knowledge to", "ingest url for <clone>", "update <name> with latest info", "<name> 클론 최신 정보로 업데이트", "ask all VCs", "stop being <name>", or any mention of `/openclone`. Renders the home panel with no args; name/number activates a clone; sub-actions `stop`, `new`, `ingest`, `update`, `room`, `panel`.

두 출처의 클론

• 빌트인 클론 — ${CLAUDE_SKILL_DIR}/clones/<name>/ (읽기 전용, 저장소와 함께 배포). persona.md는 항상 존재하고 knowledge/는 활성화 시점에 sparse-checkout으로 가져옵니다. • 유저 클론 — ~/.openclone/clones/<name>/ (쓰기 가능). 이름 충돌 시 유저 클론이 빌트인을 가립니다 (shadow). 상태 파일 (모두 ~/.openclone/ 밑): • active-clone — 현재 활성 클론 이름 (없으면 = 활성 없음) • room — 방 멤버 한 줄씩 (없거나 비어 있으면 = 방 없음) • menu-context — 최근 홈 패널의 숫자 → 이름 JSON 매핑

모드 우선순위 (UserPromptSubmit 훅 기준)

• ~/.openclone/room이 비어있지 않으면 room 모드 — 모든 멤버 페르소나와 라우팅 규칙 주입, 턴당 가장 적절한 한두 명이 응답. • ~/.openclone/active-clone이 존재하면 single-clone 모드 — 그 클론이 매 턴 응답. • 둘 다 없으면 기본 Claude.

호출 맥락 해석

• 슬래시로 호출 (/openclone <args>): $ARGUMENTS의 첫 토큰($1)을 읽어 아래 분기표대로 실행. • 자연어로 호출: 유저 메시지에서 의도를 뽑아 가장 적절한 서브 액션으로 라우팅. 가능하면 실제 /openclone <sub> 형태의 명령을 보여주고 그 분기를 실행해서 유저가 무엇이 일어나는지 볼 수 있게 합니다. 이 스킬을 쓰지 말아야 할 때: 이미 활성 클론·방 안이라면 다음 메시지는 UserPromptSubmit 훅이 자동 처리합니다 — 매 턴 스킬을 재호출하지 마세요.

분기 규칙

| $1 | 동작 | | --- | --- | | (비어 있음) | 아래 홈 패널 섹션 | | ^[0-9]+$ (숫자) | 아래 숫자 선택 섹션 | | stop | 아래 stop 섹션 | | new | 아래 new 섹션 | | ingest | 아래 ingest 섹션 | | update | 아래 update 섹션 | | room | 아래 room 섹션 | | panel | 아래 panel 섹션 | | ^[a-z0-9][a-z0-9-]*$ | 아래 use 섹션 (클론 이름으로 해석) | | 그 외 | 한 줄로 "알 수 없는 서브명령" 안내 후 홈 패널 렌더 | ---

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 3mo ago
Stale
Adoption100+ stars on GitHub
127 ★ · Growing
DocsREADME + description
Well-documented

GitHub Signals

Stars127
Forks27
Issues3
Updated3mo ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code