Pensieve
Project knowledge base and workflow router. knowledge/ caches explored file locations, module boundaries, and call chains for reuse; decisions/maxims are established architecture decisions and coding standards to follow, not relitigate; pipelines are reusable workflows; short-term/ stages new conclusions until promotion or deletion. Use self-improve after completing work to capture new insights. Provides seven tools: init, upgrade, migrate, doctor, self-improve, refine, and sync-instructions.
Install
npx skills add kingkongshot/Pensieve --skill pensievegit clone --depth 1 https://github.com/kingkongshot/Pensieve.git /tmp/Pensieve
mkdir -p ~/.claude/skills
cp -r /tmp/Pensieve/. ~/.claude/skills/pensievePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Pensieve Route user requests to the correct tool. When in doubt, confirm first. ## Routing - Init: Initialize the current project user-data directory and seed files. Tool spec: `.src/tools/init.md`. - Upgrade: Refresh Pensieve skill source code in the global git clone. Tool spec: `.src/tools/upgrade.md`. - Migrate: Run structural migration and legacy cleanup. Tool spec: `.src/tools/migrate.md`. - Doctor: Read-only scan of the current project user-data directory. Tool spec: `.src/tools/doctor.md`. - Self-Improve: Extract reusable conclusions and write them into user data. Tool spec: `.src/tools/self-improve.md`. - Refine: Refine the knowledge base with triage review and compression. Tool spec: `.src/tools/refine.md`. - Sync Instructions: Write existing pipeline short routes into `CLAUDE.md` / `AGENTS.md`. Tool spec: `.src/tools/sync-instructions.md`. - Graph View: Read `<project-root>/.pensieve/.state/pensieve-user-data-graph.md`. ## Project Data Project-level user data is stored in `<project-root>/.pensieve/`. See `.pensieve/state.md` for the current project's lifecycle state; see `.pensieve/.state/pensieve-user-data-graph.md` for the knowledge graph (read on demand).
Details
- Skill name
pensieve- Repository
- kingkongshot/Pensieve
- License
- MIT
- Repo updated
- 8 May 2026
FAQ
What does the Pensieve skill do?
Project knowledge base and workflow router. knowledge/ caches explored file locations, module boundaries, and call chains for reuse; decisions/maxims are established architecture decisions and coding standards to follow, not relitigate; pipelines are reusable workflows; short-term/ stages new conclusions until promotion or deletion. Use self-improve after completing work to capture new insights. Provides seven tools: init, upgrade, migrate, doctor, self-improve, refine, and sync-instructions.
How do I install the Pensieve skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add kingkongshot/Pensieve --skill pensieve. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Pensieve popular?
It lives in kingkongshot/Pensieve, which has 2,520 GitHub stars and 251 forks.
Related skills
Xhs Note Creator
2.4kcomeonzhj/Auto-Redbook-Skills
小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。支持 8 种精美排版主题和 4 种智能分页模式。
Obsidian Second Brain
5.1keugeniughelbur/obsidian-second-brain
Operate any Obsidian vault as a living, self-rewriting second brain (an evolution of Karpathy's LLM Wiki pattern: sources rewrite existing pages, contradictions reconcile automatically, scheduled agents maintain the vault while you sleep). Use this skill whenever the user asks Claude to read, write, update, search, or manage their Obsidian vault - including saving notes from conversation, creating daily entries, updating kanban boards, logging dev work, managing people notes, capturing decisions, tracking deals, or maintaining any vault structure. Also triggers when the user wants to bootstrap
Swarmvault
732swarmclawai/swarmvault
Use SwarmVault when the user needs a local-first knowledge vault that writes durable markdown, graph, search, dashboard, review, chat-session, context-pack, task-ledger, static AI export, retrieval, and MCP artifacts to disk from books, notes, transcripts, exports, datasets, slide decks, files, URLs, code, and recurring source workflows.
N8n Workflow Patterns
6.6kczlonkowski/n8n-skills
Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, batch processing, or scheduled tasks. Always consult this skill when the user asks to create, build, or design an n8n workflow, automate a process, or connect services — even if they don't explicitly mention 'patterns'. Covers webhook, API, database, AI, batch processing, and scheduled automation architectures. A
Nopua
1.4kwuji-labs/nopua
The anti-PUA. Drives AI with wisdom, trust, and inner motivation instead of fear and threats. Activates on: task failed 2+ times, about to give up, suggesting user do it manually, blaming environment unverified, stuck in loops, passive behavior, or user frustration ('try harder', 'figure it out', '换个方法', '为什么还不行'). ALL task types. Not for first failures.
N8n Validation Expert
6.6kczlonkowski/n8n-skills
Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, the validation loop process, or auto-fix capabilities. Consult this skill whenever a validate_node or validate_workflow call returns errors or warnings — it knows which warnings are false positives and which errors need real fixes.
Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.