AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Beads Check Dolt Migration

skill-flurdy-agent-skills-beads-check-dolt-migration · by flurdy

Detect whether a beads installation needs migration from classic format (SQLite/JSONL) to Dolt.

No reviews yet
0 installs
28 views
0.0% view→install

Install

$ agentstack add skill-flurdy-agent-skills-beads-check-dolt-migration

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-flurdy-agent-skills-beads-check-dolt-migration)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Beads Check Dolt Migration? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Beads Migration Check

Read-only detection of whether a repository's beads installation needs migration to Dolt. Reports the current state and recommends next steps without making any changes.

When to Use

  • Before running /beads-migrate-to-dolt to understand what's needed
  • When bd commands fail and you suspect a format mismatch
  • As a diagnostic when onboarding to a repo with beads

Usage

/beads-check-migration

Instructions

1. Check for Beads Installation

ls -la .beads/ 2>/dev/null

If no .beads/ directory exists, report "No beads installation found" and stop.

2. Detect Storage Format

Check for indicators of each format:

# Classic format indicators
test -f .beads/beads.db && echo "FOUND: SQLite database"
test -f .beads/issues.jsonl && echo "FOUND: JSONL issues file"

# Dolt format indicators
test -d .beads/dolt && echo "FOUND: Dolt database directory"
test -f .beads/metadata.json && cat .beads/metadata.json

3. Check Sync Branch and Worktrees

cat .beads/config.yaml 2>/dev/null
git worktree list 2>/dev/null

Look for:

  • sync-branch setting in config.yaml
  • Worktrees at .git/beads-worktrees/ (classic sync mechanism)

4. Check bd CLI Compatibility

bd --version 2>/dev/null
bd doctor --migration=pre 2>&1 || true

5. Classify and Report

Based on findings, classify the state and report:

| State | Indicators | Recommendation | |-------|-----------|----------------| | Classic | beads.db exists, no dolt/ | Migration needed — run /beads-migrate-to-dolt | | JSONL-only | issues.jsonl exists, no beads.db, no dolt/ | Migration needed — run /beads-migrate-to-dolt | | Already Dolt | dolt/ exists, metadata says "backend": "dolt" | No migration needed | | Partial | dolt/ exists but empty/broken, classic files remain | Migration incomplete — run /beads-migrate-to-dolt to resume | | No beads | No .beads/ directory | Not a beads repo — run bd init for fresh installation |

Include in the report:

  • Current format detected
  • bd CLI version
  • Whether sync branch is configured (and branch name)
  • Whether classic worktrees exist
  • Any warnings from bd doctor --migration=pre
  • Clear recommendation (migrate, no action needed, or init)

Rules

  • This skill is strictly read-only. Never modify files, databases, or git state.
  • Always run bd doctor --migration=pre output through error handling — it may fail on old formats.
  • Report findings clearly so the user can decide whether to proceed with migration.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.