Dogear — Development skill for Claude Code
Bookmark, save and resume Claude Code and Codex sessions from any folder.
How to install Dogear
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open orimarti/dogear and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dogear does
Bookmark, save and resume Claude Code and Codex sessions from any folder. A tiny session manager with names, tags and notes.
Alternatives in Development
- Obsidian MCP Server — Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP 686 ★
- Tmux Claude Session Manager — Run many Claude Code sessions across your projects, each in its own tmux session — then list them, see which a 380 ★
- Harness Remote — Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI 356 ★
README
dogear: bookmark and resume Claude Code & Codex sessions
Bookmark, save and resume Claude Code and Codex sessions from any folder. A tiny session manager with names, tags and notes.

You have hundreds of Claude sessions and Codex sessions spread over many folders, and a few of them matter. dogear keeps a short, named list of those — like folding the corner of a page — and resumes any of them with one command, from anywhere: it changes to the session's folder and runs `claude --resume` or `codex resume` for you.
- Save the session you're in without leaving it:
/dogear(Claude Code),$dogear(Codex), or! dogear add. - Save any recent session from a normal terminal through a picker.
- One list for both agents, with your own names, tags and notes.
dogearalone: pick a saved session, land in its folder, resumed.- Python 3.11+, standard library only. macOS, Linux and Windows. No network access, ever.
Install
uv tool install dogear # or: pipx install dogear
Then, optionally, add the in-session command:
| Where | How | You type |
|---|---|---|
| Claude Code, as a plugin | /plugin install dogear --marketplace orimarti/dogear (or /plugin marketplace add orimarti/dogear then /plugin install dogear@dogear) |
/dogear:dogear |
| Claude Code, as a personal skill | dogear setup claude |
/dogear |
| Codex | dogear setup codex |
$dogear |
Plain words work too: `/dogear save it as todo, tag work` or just "dogear this session as todo" — the agent turns it into the right `dogear add` flags (and renames the favourite if the session was already saved).
Use the plugin **or** `dogear setup claude`, not both. The plugin only provides the slash command; the `dogear` CLI still comes from PyPI (the command tells you if it's missing).
30-second tour
# inside a C
Related Skills
Claude Code Sessions Registry
ccs — a tiny Claude Code session manager. Name, list, and resume sessions across terminals. Zero-dependency si
Unity Session Save
Save the current session state as a labeled snapshot to .claude/state/sessions/ .json for later /unity-session
Agent Pigeon
See how your coding agent actually worked. A tiny local CLI that turns Claude Code / Codex sessions into fligh
Mnemo
Persistent memory layer for Claude Code and Codex — your Obsidian vault on autopilot. Seven skills: recall, sa
Chewo
macOS Electron app unifying Claude Code + Codex CLI: shared session sidebar, real terminals (node-pty/xterm),
Temple
Session manager for Claude Code and Codex — an IDE for your agent sessions, organized by project and a click a
Related Agents
Ami Release Manager
Master release lifecycle orchestrator. Invoke when publishing, preparing, or creating official GitHub releases
Memory Manager
Invoke when the user wants to save brand knowledge to persistent memory, search past campaign learnings, sync
Resume
Haiku subagent for /resume Steps 1-3. Reads the project's Working-Memory, Preferences, and Brain.md; scores pa