Open source · MIT · Free forever

Make Claude Coderemember your project.

Four free skills — /start, /wrap, /save, /doc-update — that turn every Claude Code session into the next one's starting point. No vendor lock-in. Install in one line.

MIT licensed · 0 dependencies · Works on macOS / Linux / Windows

What it solves

Three pains. One workflow.

"I waste 10 minutes re-explaining context every session."

/start

Reads your handoff file and briefs Claude on the repo state in one command.

"I lose track of what I tried and why."

/wrap

Writes a session summary, commits, and pushes — every time. Documentation stays current automatically.

"Docs go stale the moment I move on."

/doc-update

Refreshes handoff and project docs from the latest session work — no manual writing required.

Install in 30 seconds

One command. All four skills.

Paste into your terminal. We auto-detected your shell — switch tabs if we got it wrong.

bash / zsh
git clone https://github.com/bugiiiii11/handoff.git && \
  mkdir -p ~/.claude/skills && \
  cp -r handoff/skills/* ~/.claude/skills/ && \
  echo "✓ Installed. Run /start in Claude Code to verify."

Verify: open Claude Code in any project and type /start. You'll see the new skill in the menu.

Prefer to inspect first? Install manually →

1. Clone the repo:

git clone https://github.com/bugiiiii11/handoff.git

2. Read the four SKILL.md files at handoff/skills/{start,wrap,save,doc-update}/SKILL.md.

3. Copy each skill folder into ~/.claude/skills/ (or $HOME\.claude\skills\ on Windows).

Uninstall in one line: rm -rf ~/.claude/skills/{start,wrap,save,doc-update}

The four skills

Small surface. Sharp edges.

/start

View source

Session initialization — reads handoff, checks repo state, surfaces emergency snapshots, presents a briefing.

Use it when: At the beginning of every session — Claude needs the briefing before suggesting next steps.

> /start

Session Briefing
Last session: 21 — Strategic pivot...
Unpushed: 0 · Last commit: a594d6f

/wrap

View source

Auto-detects dirty repos, commits and pushes if needed, updates handoff.md and decisions.md when stale.

Use it when: Mid-session checkpoint or end-of-session cleanup — safe to call anytime.

> /wrap

Working tree dirty
Proposed commit: feat: install block
Docs stale? handoff.md needs entry.

/save

View source

Emergency context save — dumps session state to emergency-snapshot.md before compaction hits.

Use it when: When context is running low (80%+) and you need to preserve what happened this session.

> /save

Writing emergency-snapshot.md...
✓ Saved. /start in next session resumes.

/doc-update

View source

Smart doc updater — refreshes handoff.md, decisions.md, and project docs based on actual session work.

Use it when: After a focused chunk of work, before /wrap, when you want the docs to reflect reality.

> /doc-update

handoff.md → adding Session 22 entry
decisions.md → no new decisions

Coming soon · Paid tier

PlanKit — sprint loop, Telegram nudges, end-of-day shutdown.

The same workflow, extended. Daily planning, intent capture, Claude-generated end-of-day summaries, and Telegram notifications when Claude needs you.

Curated skills

Skills we use in production.

Battle-tested skills from Anthropic and the broader Claude Code ecosystem. Each has shipped real work for us — no curation theater.

Marketing

Build KB

Scan your project and generate a chatbot-ready knowledge-base.md in one shot.

  • Chatbot knowledge base
  • Content audit
  • ChatKit onboarding
By M.D.N TechSource

Design

UI/UX Pro Max

50+ design styles, 161 color palettes, component specs. Production-grade UI design.

  • Component design
  • Design systems
  • UI/UX specification
By nextlevelbuilderSource

SEO

SEO Audit

Full website SEO analysis. Crawls pages, detects issues, generates action plan.

  • Website optimization
  • Competitive analysis
  • Ranking improvement
By AgriciDanielSource

Marketing

Marketing Skills

Marketing skill collection for AI agents — SEO, CRO, copywriting, paid ads, growth.

  • Conversion optimization
  • Copywriting
  • Growth engineering
By Corey HainesSource

Design

Frontend Design

Build distinctive web components & pages. Production-grade UI quality.

  • Web component building
  • Page layout design
  • UI implementation
By AnthropicSource

Infrastructure

Claude API

Build Claude API applications. Prompt caching, tool use, streaming integration.

  • API integration
  • AI applications
  • Model optimization
By AnthropicSource

Safety & Validation

Karpathy Guidelines

CLAUDE.md guidelines derived from Andrej Karpathy's observations on LLM coding pitfalls.

  • Reduce overcomplication
  • Prevent dead code
  • Clearer goal scoping
By forrestchangSource

Frequently asked

The questions you'll ask anyway.

What is a Claude Code skill?
A skill is a Markdown file (SKILL.md) that lives in ~/.claude/skills/<name>/ and gives Claude Code a slash command (/name) plus instructions for what to do when invoked. Skills are local files — no plugins, no registries, no network calls. See Anthropic's skills docs.
Is this safe to install? What does it touch?
Only ~/.claude/skills/. The install command writes four directories there: start, wrap, save, doc-update. Each contains a single SKILL.md file. Nothing else on disk, no daemons, no telemetry, no network calls outside of the git clone from GitHub. The skills themselves only run the commands you see in the SKILL.md files.
Do I need a paid Claude plan?
No. Skills work on any Claude Code installation, including free-tier accounts. They are local files Claude Code reads — no separate subscription, no API charges beyond your normal Claude Code usage.
What if I already have skills with the same names?
Back up first: cp -r ~/.claude/skills ~/.claude/skills.bak before running the install command. The install will overwrite same-named directories without prompting. Restore from the backup if you change your mind.
How do I update?
From inside the cloned repo: cd handoff && git pull && cp -r skills/* ~/.claude/skills/. Updates are additive and idempotent — re-running the install command also works.

Still curious? Read the full README on GitHub or create a free account to access ChatKit.