From ship
Reads and writes Heptabase cards, journals, notes, tags, and AI Tutor data via the Heptabase CLI. Useful when integrating Heptabase knowledge base operations into a workflow.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ship:use-cli-heptabaseWhen to use
Heptabase, ヘプタベース, card library, カード, note card, ノートカード, journal entry, ジャーナル, AI Tutor, タグ管理, knowledge base write, ナレッジベース書き込み
This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Heptabase CLI (`heptabase`, v0.1.0+). Desktop app must be running with CLI enabled (Settings → AI Features → CLI).
Heptabase CLI (heptabase, v0.1.0+). Desktop app must be running with CLI enabled (Settings → AI Features → CLI).
Run heptabase start first.
| Output | Meaning |
|---|---|
{"status":"ready",...} | Server up. Proceed |
| Hangs / non-JSON | Desktop app closed or CLI toggle off |
Electron writes a harmless warning to stderr on every invocation. Suppress with 2>/dev/null when parsing.
| Purpose | Command |
| ---------------------------------- | ------------------------------------------------------------- | ------ | ----------------------- | ------------ |
| Server ready check | heptabase start |
| List / search cards | heptabase card list --limit N --offset M |
| Trash / restore card | heptabase card trash <id> / heptabase card restore <id> |
| Create note (markdown) | heptabase note create (first # heading = title) |
| Read note | heptabase note read <cardId> |
| Append note (markdown) | heptabase note append <cardId> |
| Replace note (ProseMirror JSON) | heptabase note save <cardId> (needs contentMd5 from read) |
| Journal CRUD by date | heptabase journal create | read | append | save <date> |
| Tag list / create / add / remove | heptabase tag list | create | add | remove |
| Cards under a tag | heptabase tag cards <tagId> |
| AI Tutor goals / courses / lessons | heptabase goal | course | lesson ... (read-only) |
Run heptabase <sub> -h for argument details (flags vary per subcommand).
| Operation | Format |
|---|---|
| create / append | Markdown |
| read | ProseMirror JSON (returns contentMd5) |
| save | ProseMirror JSON (requires latest contentMd5 from read) |
| use-cli-heptabase | Alternative |
|---|---|
| Write back to knowledge base (journal append, note create) | Local markdown repo edit |
| Card library lookup by title / recency | kiku (Slack) |
| AI Tutor course / lesson / chat read | n/a |
heptabase start returns {"status":"ready"}heptabase card list --limit 3 for read smoke test-h on any subcommand before first writenpx claudepluginhub thkt/dotclaude --plugin toolkitProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.