vincentkoc/dotskills/ghcrawl-cluster-operator
Claude Code and agent skill by vincentkoc/dotskills
- community
Checking that the SKILL.md file is still in the repository.
Use when inspecting a ghcrawl SQLite store, pulling GitHub issue/PR data, refreshing summaries, embeddings, and clusters, or extracting one cluster and its evidence through the ghcrawl CLI.
Install
npx vskill@latest install vincentkoc/dotskills/ghcrawl-cluster-operatorSKILL.md
ghcrawl Cluster Operator
Purpose
Operate ghcrawl as a local-first GitHub issue and pull request crawler: inspect the SQLite store, pull GitHub data, refresh summaries and embeddings, build clusters, and extract cluster evidence through deterministic CLI commands.
The default stance is conservative and cost-aware. Inspect first, then run mutating or API-spend commands only when the operator asked for fresh data or enrichment.
When to use
- Inspecting ghcrawl repository state, local runs, thread counts, clusters, or durable cluster decisions.
- Pulling GitHub issue/PR data into a local ghcrawl store.
- Running OpenAI-backed summaries, structured key summaries, embeddings, and clustering.
- Explaining a cluster with members, events, canonical selections, exclusions, and local evidence.
- Operating maintainer edits such as excluding a member from a durable cluster or setting a canonical item.
Workflow
- Start with read-only checks:
doctor,configure,runs,clusters,cluster-explain, andthreads. - Confirm the target repo as
owner/repoand prefer--jsonfor agent-readable output. - Use
syncorrefreshonly when fresh GitHub data is needed. - Use
--include-codeonly when file overlap matters; it hydrates PR file metadata and can increase DB size. - Run structured key summaries before embedding when LLM summaries should influence vectors.
- Run
embed, thencluster, after summary or configuration changes. - Pull one cluster with
cluster-explainbefore making durable maintainer edits. - After durable edits, rerun
clusterand explain the affected cluster to verify the decision stuck.
Inputs
repo(required): GitHub repository inowner/repoformat.db_path(optional): explicit SQLite database path when not using the configured default.cluster_id(optional): durable or run cluster identifier to explain or edit.thread_numbers(optional): comma-separated GitHub issue/PR numbers to inspect.include_code(optional): whether PR file metadata should be hydrated and used as clustering evidence.summary_model(optional): LLM model for structured summaries, usuallygpt-5.4.embedding_basis(optional): vector source such astitle_originalorllm_key_summary.limit(optional): item cap for sync, summaries, or listing commands.
Outputs
- Local health and configuration status.
- Run history and current cluster counts.
- Cluster lists with size, names, titles, states, and member evidence.
- Cluster explain output with members, events, exclusions, canonical picks, summaries, and top touched files when available.
- Thread snapshots for selected issue/PR numbers.
- Verification notes after refresh, embedding, clustering, or durable maintainer actions.
Ground Rules
- Prefer read-only inspection commands first:
doctor,runs,clusters,cluster-explain,threads. - Treat
refresh,sync,summarize,key-summaries, andembedas remote/API-spend commands. clusteris local-only but can be CPU-heavy on huge repos.- Always pass
--jsonfor agent-readable output unless opening the TUI. - Use
--include-codeonly when file overlap matters.
Setup Check
If the local store is empty or stale, pull current open GitHub data:
For a normal end-to-end update:
Use code hydration when file evidence should affect clustering:
LLM And Embedding Pipeline
Default clustering can run without LLM summaries. LLM summaries and embeddings enrich the cluster graph.
Useful configurations:
For structured key summaries:
Then refresh vectors and clusters:
Pull A Cluster And Its Info
List clusters:
Explain one durable cluster:
Inspect current durable clusters with members:
Pull specific issues/PRs from the local store:
Open the TUI:
Local Maintainer Actions
Use these only when the operator asks for durable cluster edits:
After edits, re-run:
Flow
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ghcrawl-cluster-operator/SKILL.md
Popularity
- Repository stars
- 93
- Repository forks
- 8
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vincentkoc/dotskills/ghcrawl-cluster-operator)