agent/claude/code/skills/bitcointalk/SKILL.md
Snider 9942ab8081 refactor: restructure as plugin monorepo
Reorganise as a marketplace with multiple focused plugins:
- claude/code: Core development (hooks, scripts, data collection)
- claude/review: Code review automation
- claude/verify: Work verification
- claude/qa: Quality assurance loops
- claude/ci: CI/CD integration

Structure:
- .claude-plugin/marketplace.json lists all plugins
- Each plugin has its own .claude-plugin/plugin.json
- Commands namespaced: /code:*, /review:*, /qa:*, etc.

Install individual plugins or all via marketplace:
  claude plugin add host-uk/core-agent
  claude plugin add host-uk/core-agent/claude/code

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 19:44:26 +00:00

1.3 KiB

BitcoinTalk Thread Collector

Scrape and archive BitcoinTalk mega threads with author attribution and timestamps.

Usage

# Single thread
./collect.sh https://bitcointalk.org/index.php?topic=2769739.0

# Just the topic ID
./collect.sh 2769739

# Limit pages (default: all)
./collect.sh 2769739 --pages=10

# Output to specific folder
./collect.sh 2769739 --output=./lethean-ann

Output

bitcointalk-2769739/
├── thread.json          # Full structured data
├── thread.md            # Combined markdown
├── posts/
│   ├── POST-001.md      # Individual posts
│   ├── POST-002.md
│   └── ...
└── INDEX.md             # Thread overview + key posts

Post Scoring

Score Meaning
ANN Original announcement post
UPDATE Official team update
QUESTION Community question
ANSWER Team response to question
SUPPORT Positive community feedback
CONCERN Raised issue/criticism
FUD Identified as FUD/trolling
OFFTOPIC Not relevant to project

Requirements

  • curl or wget
  • pup (HTML parser) or python3 with beautifulsoup4

Notes

  • Respects rate limits (1 request per 2 seconds)
  • Handles pagination automatically (.0, .20, .40, etc)
  • Extracts: author, date, post rank, trust score, content
  • Identifies team members vs community