Plugin · Claude Code · Productivity

Jakedahn Pomodoro

jakedahn-pomodoro is a Claude Code plugin for the Build phase that demonstrates the System Skill Pattern via a persistent, learning Pomodoro timer (CLI, SKILL.md, database).

by jakedahn · github.com/jakedahn/pomodoro

Study and copy the System Skill Pattern—CLI plus SKILL.md plus database—using a Pomodoro timer that persists sessions and learns over time.

46
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install jakedahn-pomodoro@jakedahn/pomodoro
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:jakedahn/pomodoro") and the paste-ready config with skillselion.get_install_config("plugin:jakedahn/pomodoro").

About

What it does

jakedahn-pomodoro is a Claude Code plugin that doubles as a teaching artifact for the System Skill Pattern: skills that remember context, learn from use, and improve over time. Instead of a slides-only explainer, the repository ships a working Pomodoro timer wired through a CLI, SKILL.md instructions, and a database layer so you can see how persistence and agent triggers fit together. Solo builders who are already shipping with Claude Code should install it when they plan to author custom skills—not when they only want a lightweight desktop timer. The pattern generalizes across phases: you can apply the same architecture to standups, incident notes, or customer research logs. Complexity sits at intermediate because you must understand skill invocation, local CLI execution, and schema design. Treat Pomodoro as the demo domain; the durable outcome is a forkable blueprint for stateful agent skills that survive across coding sessions.

Highlights

  • Reference implementation of the System Skill Pattern (remember, learn, improve)
  • Demonstrates CLI + SKILL.md + database wiring for Claude skills
  • Pomodoro timer as a concrete end-to-end example, not abstract docs
  • Shows persistent memory across sessions for skill-driven workflows
  • Single focused plugin (plugin count 1) suitable as a template fork

Why builders use it

Builders copy ephemeral Claude prompts and lose session context because they lack a concrete pattern for skills that store state and improve.

After installing the plugin, you have a runnable reference to clone when building your own memory-backed skills and CLI-backed agent tools.

At a glance

  • Type - Plugin in Productivity.
  • Adoption - 0 installs, 46 stars, 0 votes.

FAQ

Who is jakedahn-pomodoro for?

It is for Claude Code users and skill authors who want a reference implementation of persistent, learning skills using CLI, SKILL.md, and a database.

When should I use jakedahn-pomodoro?

Use it when you are designing or refactoring your own System Skill Pattern skills and need a working Pomodoro example to trace execution and storage.

How do I add jakedahn-pomodoro to my agent?

Register the jakedahn/pomodoro repository as a Claude Code plugin, satisfy any CLI and database prerequisites in the README, then invoke the Pomodoro skill from Claude Code.

Discussion

Comments

Share how you use jakedahn-pomodoro, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.