Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steveyegge avatar

Beads

  • 1.5k installs
  • 26k repo stars
  • Updated August 5, 2026
  • steveyegge/beads

beads is an agent skill for dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. use when work spans sessions, has blockers, or needs.

About

The beads skill is designed for dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs. Beads - Persistent Task Memory for AI Agents Graph-based issue tracker that survives conversation compaction. Provides persistent memory for multi-session work with complex dependencies. Invoke when the user work spans sessions, has blockers, or needs context recovery after compaction.

  • bd CLI installed and in PATH.
  • Git repository (optional — use BEADS_DIR + --stealth for git-free operation).
  • Initialization: bd init run once (humans do this, not agents).

Beads by the numbers

  • 1,467 all-time installs (skills.sh)
  • +79 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #390 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

beads capabilities & compatibility

Capabilities
bd cli installed and in path · git repository (optional — use beads_dir + ste · initialization: bd init run once (humans do this
Use cases
seo
From the docs

What beads says it does

Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs conte
SKILL.md
Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has bloc
SKILL.md
npx skills add https://github.com/steveyegge/beads --skill beads

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.5k
repo stars26k
Security audit2 / 3 scanners passed
Last updatedAugust 5, 2026
Repositorysteveyegge/beads

How do I dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. use when work spans sessions, has blockers, or needs?

Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs.

Who is it for?

Developers using beads workflows documented in SKILL.md.

Skip if: Skip when the task falls outside beads scope or needs a different stack.

When should I use this skill?

User work spans sessions, has blockers, or needs context recovery after compaction.

What you get

Completed beads workflow with documented commands, files, and expected deliverables.

  • bd prime-generated CLI context
  • deduplicated skill documentation

By the numbers

  • SKILL.md contained ~2,000+ words of inline CLI reference
  • references/CLI_REFERENCE.md contained ~2,363 words
  • ~3,000+ tokens loaded even for simple bd operations before the change

Files

SKILL.mdMarkdownGitHub ↗

Beads - Persistent Task Memory for AI Agents

Graph-based issue tracker that survives conversation compaction. Provides persistent memory for multi-session work with complex dependencies.

bd vs TodoWrite

Decision test: "Will I need this context in 2 weeks?" YES = bd, NO = TodoWrite.

bd (persistent)TodoWrite (ephemeral)
Multi-session, dependencies, compaction survivalSingle-session linear tasks
Dolt-backed team syncConversation-scoped

See BOUNDARIES.md for detailed comparison.

Prerequisites

bd --version  # Requires v0.60.0+
  • bd CLI installed and in PATH
  • Git repository (optional — use BEADS_DIR + --stealth for git-free operation)
  • Initialization: bd init run once (humans do this, not agents)

CLI Reference

Run `bd prime` for AI-optimized workflow context (auto-loaded by hooks). Run `bd <command> --help` for specific command usage.

Essential commands: bd ready, bd create, bd show, bd update, bd close, bd dolt push

Session Protocol

1. bd ready — Find unblocked work 2. bd show <id> — Get full context 3. bd update <id> --claim — Claim and start work atomically 4. Add notes as you work (critical for compaction survival) 5. bd close <id> --reason "..." — Complete task 6. bd dolt push — Push to Dolt remote (if configured)

Output

Append --json to any command for structured output. Use bd show <id> --long for extended metadata. Status icons: open in_progress blocked closed deferred.

Error Handling

ErrorFix
database not foundbd init <prefix> in project root
not in a git repositorygit init first
disk I/O error (522)Move .beads/ off cloud-synced filesystem
Status updates lagUse server mode: bd dolt start

See TROUBLESHOOTING.md for full details.

Examples

Track a multi-session feature:

bd create "OAuth integration" -t epic -p 1 --json
bd create "Token storage" -t task --deps blocks:oauth-id --json
bd ready --json                    # Shows unblocked work
bd update <id> --claim --json      # Claim and start
bd close <id> --reason "Implemented with refresh tokens" --json

Recover after compaction: bd list --status in_progress --json then bd show <id> --long

Discover work mid-task: bd create "Found bug" -t bug -p 1 --deps discovered-from:<current-id> --json

Advanced Features

FeatureCLIResource
Molecules (templates)bd mol --helpMOLECULES.md
Chemistry (pour/wisp)bd pour, bd wispCHEMISTRY_PATTERNS.md
Agent beadsbd agent --helpAGENTS.md
Async gatesbd gate --helpASYNC_GATES.md
Worktreesbd worktree --helpWORKTREES.md

Resources

CategoryFiles
Getting StartedBOUNDARIES.md, CLI_REFERENCE.md (live reference pointers), WORKFLOWS.md
Core ConceptsDEPENDENCIES.md, ISSUE_CREATION.md, PATTERNS.md
ResilienceRESUMABILITY.md, TROUBLESHOOTING.md
AdvancedMOLECULES.md, CHEMISTRY_PATTERNS.md, AGENTS.md, ASYNC_GATES.md, WORKTREES.md
ReferenceSTATIC_DATA.md, INTEGRATION_PATTERNS.md

Validation

If bd --version reports newer than 0.60.0, this skill may be stale. Run bd prime for current CLI guidance — it auto-updates with each bd release and is the canonical source of truth (ADR-0001).

Related skills

Forks & variants (1)

Beads has 1 known copy in the catalog totaling 81 installs. They canonicalize to this original listing.

How it compares

Pick beads over hand-maintained CLI markdown when bd prime can generate current command reference and token budget matters for agent skills.

FAQ

What does beads do?

Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs.

When should I use beads?

User work spans sessions, has blockers, or needs context recovery after compaction.

Is beads safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.