Claude-skill-registry log-bitcoin-issues

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/log-bitcoin-issues" ~/.claude/skills/majiayu000-claude-skill-registry-log-bitcoin-issues && rm -rf "$T"
manifest: skills/data/log-bitcoin-issues/SKILL.md
source content

/log-bitcoin-issues

Run Bitcoin integration audit and create GitHub issues for all findings.

What This Does

  1. Invoke
    /check-bitcoin
    to audit Bitcoin integration
  2. Parse findings by priority (P0-P3)
  3. Check existing issues to avoid duplicates
  4. Create GitHub issues for each finding

This is an issue-creator. It creates work items, not fixes. Use

/fix-bitcoin
to fix issues.

Process

1. Run Primitive

Invoke

/check-bitcoin
skill to get structured findings.

2. Check Existing Issues

gh issue list --state open --label "domain/bitcoin" --limit 50

3. Create Issues

For each finding:

gh issue create \
  --title "[P0] Hot wallet key stored in repo" \
  --body "$(cat <<'EOF'
## Problem
Bitcoin hot wallet private key committed in repo. Critical loss risk.

## Impact
- Funds theft
- Full wallet compromise
- Irreversible loss

## Location
`config/bitcoin.ts`

## Suggested Fix
Run `/fix-bitcoin` or move key to secret store and rotate.

---
Created by `/log-bitcoin-issues`
EOF
)" \
  --label "priority/p0,domain/bitcoin,type/bug"

4. Issue Format

Title:

[P{0-3}] Bitcoin issue description

Labels:

  • priority/p0
    |
    priority/p1
    |
    priority/p2
    |
    priority/p3
  • domain/bitcoin
  • type/bug
    |
    type/enhancement
    |
    type/chore

Body:

## Problem
What's wrong with Bitcoin integration

## Impact
Business/security/user impact

## Location
File:line if applicable

## Suggested Fix
Code snippet or skill to run

---
Created by `/log-bitcoin-issues`

Priority Mapping

GapPriority
Private key in code/repoP0
No confirmation checksP0
Wrong network (mainnet/testnet)P0
Address reuseP1
No reorg handlingP1
No double-spend/mempool checksP1
No fee estimation/bumpingP2
Single node/provider dependencyP2
Missing monitoring/alertsP2
Advanced features (RBF/CPFP/PSBT)P3

Output

After running:

Bitcoin Issues Created:
- P0: 2 (keys, confirmations)
- P1: 3 (reorg, reuse, mempool)
- P2: 3 (fees, redundancy, alerts)
- P3: 1 (advanced features)

Total: 9 issues created
View: gh issue list --label domain/bitcoin

Related

  • /check-bitcoin
    - The primitive (audit only)
  • /fix-bitcoin
    - Fix Bitcoin issues
  • /bitcoin
    - Full Bitcoin lifecycle
  • /bitcoin-health
    - Node and webhook diagnostics
  • /groom
    - Full backlog grooming