From claude-resources
Web research via GitHub Copilot CLI, synthesized by Claude Code. Falls back to Claude Code researcher subagent if Copilot is unavailable.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-resources:gco-researchThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Web research via GitHub Copilot CLI, synthesized by Claude Code.
Web research via GitHub Copilot CLI, synthesized by Claude Code.
Before doing anything, check if Copilot is currently in degraded mode:
RATE_CHECK=$(node $HOME/.claude/scripts/gco-rate-limit.js check 2>&1)
If the output starts with degraded:, notify the user that Copilot is in low-cost mode (auto-downgraded model) but proceed with Copilot anyway — it is still usable. Do NOT skip or fall back.
Clarify what needs to be researched:
Research the following topic: <topic>
Specific questions to answer:
1. <question 1>
2. <question 2>
3. <question 3>
Provide:
- Key findings with sources/URLs where possible
- Comparison of alternatives if applicable
- Concrete recommendations based on findings
- Code examples if relevant
Be thorough but concise. Cite sources.
LOGDIR=$(node $HOME/.claude/scripts/get-logdir.js)
mkdir -p "$LOGDIR"
DATETIME=$(date +%Y%m%d_%H%M%S)
SLUG="<short-topic-slug>"
bash $HOME/.claude/skills/gco/scripts/gco-run.sh \
"<research prompt>" \
"$LOGDIR/${DATETIME}-gco-research-${SLUG}.md" \
"$LOGDIR/${DATETIME}-gco-research-${SLUG}-stderr.log"
Timeout: 15 minutes.
After Copilot completes (or times out):
If Copilot timed out, produced no usable output, hit no-quota (402), or is not installed:
researcher subagent to perform the research via Claude Code tools (WebSearch, WebFetch, etc.)Save the final synthesized findings:
node $HOME/.claude/scripts/save-file.js "{logdir}/{timestamp}-research-{topic}.md" "<content>"
Then format:
pnpm dlx @takazudo/mdx-formatter --write <file>
researcher subagent if Copilot fails~ in paths — use $HOMEnpx claudepluginhub takazudo/claude-resources --plugin claude-resourcesPerforms web research via OpenAI Codex CLI and synthesizes results. Preferred over general research for investigating libraries, APIs, best practices, and technical topics.
Integrates GitHub Copilot CLI as a zero-cost provider via `copilot -p` programmatic mode. Useful for multi-LLM workflows requiring research and exploration without additional API costs.
Researches external questions across library docs, web, local code, and GitHub examples, synthesizing sources with confidence ratings. Activates on research, API lookup, library comparison, or investigation prompts.