원클릭으로
ccc-soul
Interactive SOUL.md configuration — persona, identity, language, and personality setup via Telegram
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Interactive SOUL.md configuration — persona, identity, language, and personality setup via Telegram
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
CCC HEARTBEAT execution — spawns a background subagent for periodic liveness check and Telegram notification
CCC workspace boot sequence — persona load + background agent orchestration
Manage scheduled jobs — add, remove, pause, resume, edit, list. Live-syncs JOBS.yaml with CronCreate/CronDelete.
Standard flow for receiving tasks from channels (Telegram/Discord etc). Immediate acknowledgment → background execution → progress reporting → completion notification. Always follow this skill when receiving channel messages.
CCC workspace default behaviors — always applied in this workspace
Fetch an OpenClaw/ClawHub skill and convert it to a Claude Code project skill in .claude/skills/
| name | ccc-soul |
| description | Interactive SOUL.md configuration — persona, identity, language, and personality setup via Telegram |
Interactive persona/identity configuration. Guides the user through SOUL.md setup via Telegram.
Called by ccc-boot when SOUL.md is missing. Can also be run manually with /ccc-soul.
Use the Write tool to copy template contents as a starting point:
scripts/templates/SOUL.example.md → Write to SOUL.mdOnly create if the file doesn't already exist.
Send the first message via Telegram (reply MCP tool). This is the user's first contact with the bot.
Welcome to CCCBot!
Let me set up your persona. I'll ask a few quick questions.
Ask one question at a time via Telegram. Wait for each answer before asking the next. Write all answers to SOUL.md immediately.
Q1: Language
Ask: "What language should I use? (e.g., English, 日本語)"
→ Write to SOUL.md User > Language AND remove the old Language section at the bottom.
→ Switch to the chosen language for all subsequent messages.
Q2: Your name
Ask: "What should I call you? (name or handle)"
→ Write to SOUL.md User > Handle field.
Q3: Bot name
Ask: "What should my name be? (default: CCC)"
→ Write to SOUL.md Identity > Name field.
Q4: Bot personality
Ask: "How should I behave? Pick a style or describe your own:"
Offer examples: "1. Concise & technical 2. Friendly & casual 3. Formal & thorough 4. Custom"
→ Write to SOUL.md Persona and Tone sections.
Q5: Scheduled tasks (optional)
Ask: "Want to set up any recurring tasks? (e.g., daily reports, periodic checks) If not, just say 'skip'."
→ If yes, write to JOBS.yaml. If skip, move on.
Send via Telegram:
Soul configured! Starting session now.
Return control to the boot skill to continue the boot sequence (heartbeat, crons).
/ccc-soul