skill-idea-miner
Mine Claude Code session logs for skill idea candidates. Use when running the weekly skill generation pipeline to extract, score, and backlog new skill ideas from recent coding sessions.
npx skills add BaggaT236/AI-Trading-Skills --skill skill-idea-miner --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Skill Idea Miner Automatically extract skill idea candidates from Claude Code session logs, score them for novelty, feasibility, and trading value, and maintain a prioritized backlog for downstream skill generation. ## When to Use - Weekly automated pipeline run (Saturday 06:00 via launchd) - Manual backlog refresh: `python3 scripts/run_skill_generation_pipeline.py --mode weekly` - Dry-run to preview candidates without LLM scoring ## Prerequisites - **Python 3.10+** with `pyyaml` package - **Claude CLI** installed and authenticated (`claude --version` to verify) - **Session logs** in `~/.claude/projects/<project>/` (created automatically by Claude Code) - No API keys required (uses Claude CLI for LLM calls) ## Workflow ### Quick Start ```bash # Dry-run: preview mined candidates without LLM scoring python3 scripts/mine_session_logs.py --dry-run --output-dir reports/ # Full mining with scoring (requires Claude CLI) python3 scripts/mine_session_logs.py --output-dir reports/ # Score existing candidates python3 scripts/score_ideas.py \ --candidates reports/raw_candidates.yaml \ --output-dir logs/ ``` ### Stage 1: Session Log Mining 1. Enumerate session logs from allowlist projects in
- When to Use
- Prerequisites
- Workflow
- Quick Start
- Stage 1: Session Log Mining
- Stage 2: Scoring and Deduplication
- Output Format
- rawcandidates.yaml
- Backlog (logs/.skillgenerationbacklog.yaml)
- Resources
python3 scripts/mine_session_logs.py --dry-run --output-dir reports/ Full mining with scoring (requires Claude CLI) python3 scripts/mine_session_logs.py --output-dir reports/ Score existing candidates python3 scripts/score_ideas.py \
What does the skill-idea-miner skill do?
Mine Claude Code session logs for skill idea candidates. Use when running the weekly skill generation pipeline to extract, score, and backlog new skill ideas from recent coding sessions.
How do I install it?
Run `npx skills add BaggaT236/AI-Trading-Skills --skill skill-idea-miner --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BaggaT236/AI-Trading-Skills, a repository with 118 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
