Graph analysis with bv (Beads Viewer). Use when analyzing the task graph, finding blockers, getting recommendations, checking critical path, or when the user mentions "bv", "graph", "dependencies", or "what should I work on".
Scanned 6/1/2026
Install via CLI
openskills install majiayu000/claude-skill-registry-data---
name: beads-viewer
description: Graph analysis with bv (Beads Viewer). Use when analyzing the task graph, finding blockers, getting recommendations, checking critical path, or when the user mentions "bv", "graph", "dependencies", or "what should I work on".
---
# Beads Viewer (bv)
Graph analysis layer for the Beads task graph. Precomputes metrics like PageRank and critical path.
## When This Applies
| Signal | Action |
|--------|--------|
| "What should I work on?" | `bv --robot-triage` |
| Need single best task | `bv --robot-next` |
| Multi-agent partitioning | `bv --robot-triage --robot-triage-by-track` |
| Risk/hygiene check | `bv --robot-alerts` |
| Finding blockers | `bv --robot-blocker-chain` |
---
## CRITICAL RULE
**Always use `--robot-*` flags. Never run bare `bv`.**
Bare `bv` launches a TUI that will hang AI agents.
---
## Session Kickoff
```bash
# Default (fast)
bv --robot-next # Single best next task
# Full triage bundle
bv --robot-triage # Blockers, quick wins, commands
```
---
## Multi-Agent Partitioning
```bash
# Split work by parallel tracks
bv --robot-triage --robot-triage-by-track
# Track details + what each task unblocks
bv --robot-plan
```
---
## Risk & Hygiene
Use before starting "big" work:
```bash
bv --robot-alerts # Stale issues, blocking cascades, drift
bv --robot-suggest # Duplicates, missing deps, cycle breaks
```
---
## Debugging & Analysis
```bash
# What changed recently?
bv --robot-diff --diff-since HEAD~5
# Historical state
bv --as-of HEAD~10 --robot-triage
# Blocker analysis
bv --robot-blocker-chain bd-123
# Impact analysis before refactor
bv --robot-impact path/to/file1,path/to/file2
bv --robot-file-relations path/to/core_file
```
---
## Handoff / Audit Trail
```bash
bv --robot-history --bead-history bd-123
```
---
## Semantic Search
```bash
bv --search "your query" --robot-search
```
---
## Graph Metrics Explained
| Metric | Meaning | Use For |
|--------|---------|---------|
| **PageRank** | Foundational blockers | Tasks that enable many others |
| **Betweenness** | Bottlenecks | Must pass through these |
| **Critical Path** | Longest dependency chain | Overall timeline |
---
## Keeping bv Current
```bash
bv --check-update && bv --update --yes
```
---
## Quick Reference
```bash
bv --robot-next # Single best task (fast)
bv --robot-triage # Full recommendations
bv --robot-triage --robot-triage-by-track # Multi-agent
bv --robot-plan # Execution order
bv --robot-alerts # Risk signals
bv --robot-suggest # Hygiene suggestions
bv --robot-blocker-chain ID # Why is this blocked?
```
---
## Anti-Patterns
| Don't | Why |
|-------|-----|
| Run bare `bv` | Launches TUI, hangs agent |
| Ignore `--robot-alerts` | Miss stale/risky work |
| Skip before big work | Miss blocking cascades |
---
## See Also
- `beads-cli/` — Task management with `bd`
- `advance/` — Full bead lifecycle (claiming, working, closing)
No comments yet. Be the first to comment!