一键导入
cothoughtsetup
First-run configuration for Cothought. Creates ~/.claude/cothought.json and optionally seeds your notes directory with a metamap template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
First-run configuration for Cothought. Creates ~/.claude/cothought.json and optionally seeds your notes directory with a metamap template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Spin up a GitHub repo from a project idea note. Use when the user says "begin project", "spin up a project", "start a new repo", or wants to turn a project idea into a working repository.
Daily voice journal session. Use when the user wants to journal, dictate thoughts, talk through their day, or just think out loud. Captures their words verbatim in a dated markdown file.
Capture, document, and research a new project idea. Use when the user has a project idea to explore — creates a research note, does web research, and links it in projects.md. Does NOT create a repo (use /cothought:begin-project for that).
Review recent journal entries. Use when the user wants to reflect on their week, review progress, see patterns across entries, or check in on their plan. Also triggered by "weekly review", "how's the week been", "what have I been writing about".
Write like a human, not a machine. Load this skill when writing anything that needs to sound real — blog posts, copy, emails, manifestos, fiction. Fights AI voice at every level.
Create your vision — a collection of vivid "example day" passages describing the life you're building toward. Use during first-run setup or anytime you want to add a new vision passage.
| name | cothought:setup |
| description | First-run configuration for Cothought. Creates ~/.claude/cothought.json and optionally seeds your notes directory with a metamap template. |
| allowed-tools | Read, Write, Edit, Glob, Task, Bash(ls *), Bash(cp *) |
Interactive first-run configuration for Cothought. This creates the config file that all other skills depend on.
First, check if ~/.claude/cothought.json already exists. If it does, read it and ask the user if they want to reconfigure or just update specific values. Don't overwrite without confirmation.
Unless the user already passed advanced as an argument, ask upfront:
"Two ways to set up: quick gets you journaling in under a minute — just your notes folder and a dictation tool. Full setup also configures weekly review foundations, metamap options, and a vision exercise. Which do you want?"
$ARGUMENTS contains "advanced", skip the question and run both.Get the user journaling as fast as possible. Ask only what's essential.
"Where do your notes live? This is the directory where journal entries, zettelkasten notes, and the metamap will be stored."
ls"Do you have any files in your notes directory you'd want the journal to read for context? A vision document, a plan, daily hooks — anything like that. You can always add these later."
"Cothought works best with voice dictation — you talk, it captures your words. What are you using for speech-to-text?"
If they already have a setup (macOS Dictation, Whisper, Superwhisper, etc.), note it and move on.
If they don't have one or aren't sure, spawn a background research agent (Task tool, subagent_type: general-purpose, run_in_background: true) to find the best current voice dictation options for their platform. While waiting, continue with the rest of setup. When results come back, suggest 2-3 good options:
The goal is to make sure they leave setup with a working dictation method, not just a config file.
Write ~/.claude/cothought.json with just the essentials:
{
"notes_dir": "/Users/name/notes/",
"reference_files": {}
}
Then offer: "That's it — you're ready to journal. Run /cothought:journal to start. If you want to configure review foundations, project directories, or other advanced settings, run /cothought:setup advanced anytime."
Triggered by /cothought:setup advanced or if the user asks for more options. Includes everything from simple setup plus:
"When you do a weekly review, what areas of your life do you want to track? These are the 'foundations' — things like sleep, exercise, writing, finances. Each one gets a name and some keywords to search for in journal entries."
"The metamap can track IFS-style internal 'parts' — voices or modes you notice in yourself, like 'the anxious part' or 'the maximizer.' Want to enable this?"
ifs_enabled: falseNote: Dev directory and project categories are NOT configured here. The /cothought:project and /cothought:begin-project skills handle their own onboarding the first time they're used.
After gathering all info, write ~/.claude/cothought.json with the collected values. Show the user the final config and confirm before writing.
After writing the config, ask: "Want me to set up your notes directory with a starter metamap?"
If yes:
metamap.md already exists in the notes directory. If it does, don't overwrite.templates/metamap.md into the notes directory.templates/CLAUDE.md.After the config and seed steps, ask: "One more thing — want to write your vision? This is a set of vivid 'example day' passages describing the life you're building toward. The journal and review skills use it for context, and you can read it back anytime with /cothought:vision. Takes about 10-15 minutes."
/cothought:write-vision — it walks through the whole process./cothought:write-vision.Tell the user they're set up. Mention:
~/.claude/cothought.json/cothought:journal to start their first session/cothought:write-vision is there when they're ready