Best for
- Context injection for research and investigation tasks spawned via cleo-subagent. Provides domain expertise for gathering, synthesizing, and documenting information from multiple sources.
kryptobaseddev/cleo/packages/skills/skills/ct-research-agent/SKILL.md
Multi-source research and investigation combining web search, documentation lookup via Context7, and codebase analysis. Synthesizes findings into actionable recommendations with proper citation and task traceability. Use when conducting research, investigating best practices, gathering technical information, or analyzing existing implementations. Triggers on research tasks, investigation needs, or information discovery requests.
Decision brief
Protocol: @src/protocols/research.md Type: Context Injection (cleo-subagent) Version: 2.0.0
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Declared | Source record | Install path and trigger |
| Cursor | Declared | Source record | Install path and trigger |
| Gemini CLI | Declared | Source record | Install path and trigger |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/kryptobaseddev/cleo --skill "packages/skills/skills/ct-research-agent"Inspect the Agent Skill "ct-research-agent" from https://github.com/kryptobaseddev/cleo/blob/77fb47e0495c2456dfd45bdbe480198e7445123b/packages/skills/skills/ct-research-agent/SKILL.md at commit 77fb47e0495c2456dfd45bdbe480198e7445123b. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Understand scope - Review research questions 2. Gather raw data - Collect information from sources 3. Synthesize findings - Identify patterns and insights 4. Form recommendations - Actionable next steps 5. Document sources - Cite all references
Context injection for research and investigation tasks spawned via cleo-subagent. Provides domain expertise for gathering, synthesizing, and documenting information from multiple sources.
1. Web Research - Search for current practices, standards, and solutions 2. Documentation Lookup - Query official docs via Context7 3. Codebase Analysis - Analyze existing code via grep/tools 4. Synthesis - Combine findings into actionable recommendations
Review the “Parameters (Orchestrator-Provided)” section in the pinned source before continuing.
@skills/shared/task-system-integration.md
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 96/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 160 | Source | Repository attention, not individual Skill quality |
| Compatibility | 3 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Protocol: @src/protocols/research.md Type: Context Injection (cleo-subagent) Version: 2.0.0
Context injection for research and investigation tasks spawned via cleo-subagent. Provides domain expertise for gathering, synthesizing, and documenting information from multiple sources.
| Parameter | Description | Required |
|---|---|---|
{{TOPIC}} | Research subject | Yes |
{{TOPIC_SLUG}} | URL-safe topic name | Yes |
{{RESEARCH_QUESTIONS}} | Specific questions to answer | Yes |
{{RESEARCH_TITLE}} | Human-readable title for output | Yes |
{{TASK_ID}} | Current task identifier | Yes |
{{EPIC_ID}} | Parent epic identifier | No |
{{SESSION_ID}} | Session identifier | No |
{{DATE}} | Current date (YYYY-MM-DD) | Yes |
{{TOPICS_JSON}} | JSON array of categorization tags | Yes |
@skills/_shared/task-system-integration.md
{{TASK_SHOW_CMD}} {{TASK_ID}}{{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md{{MANIFEST_PATH}}{{TASK_COMPLETE_CMD}} {{TASK_ID}}Web Search - Current practices, recent developments
Documentation Lookup - Official APIs, libraries
Codebase Analysis - Existing patterns, implementations
@skills/_shared/subagent-protocol-base.md
{{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md{{MANIFEST_PATH}}Write to {{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md:
# {{RESEARCH_TITLE}}
## Summary
{{2-3 sentence overview of key findings}}
## Findings
### {{Finding Category 1}}
{{Details with evidence and citations}}
### {{Finding Category 2}}
{{Details with evidence and citations}}
## Recommendations
1. {{Actionable recommendation 1}}
2. {{Actionable recommendation 2}}
3. {{Actionable recommendation 3}}
## Sources
- {{Source 1 with link if available}}
- {{Source 2 with link if available}}
- {{Source 3 with link if available}}
## Linked Tasks
- Epic: {{EPIC_ID}}
- Task: {{TASK_ID}}
Append ONE entry via cleo manifest append <json> (writes to pipeline_manifest table per ADR-027):
{"id":"{{TOPIC_SLUG}}-{{DATE}}","file":"{{DATE}}_{{TOPIC_SLUG}}.md","title":"{{RESEARCH_TITLE}}","date":"{{DATE}}","status":"complete","agent_type":"research","topics":{{TOPICS_JSON}},"key_findings":["Finding 1","Finding 2","Finding 3"],"actionable":true,"needs_followup":[],"linked_tasks":["{{EPIC_ID}}","{{TASK_ID}}"]}
| Field | Guideline |
|---|---|
key_findings | 3-7 one-sentence findings, action-oriented |
actionable | true if findings require implementation work |
needs_followup | Task IDs requiring attention based on findings |
topics | 2-5 categorization tags for discoverability |
{{TASK_SHOW_CMD}}{{OUTPUT_DIR}}/{{TASK_COMPLETE_CMD}}If complete answers cannot be found:
"status": "partial"needs_followupIf research cannot proceed (access denied, topic too broad, etc.):
"status": "blocked"needs_followupThis skill binds to the research LOOM lifecycle stage. Governing ADRs:
LOOM coverage matrix: docs/skills/loom-coverage-matrix.md.
Progressive disclosure — load on demand only:
references/triggers-and-routing.md — when to use ct-research-agent and what downstream skill consumes the outputreferences/source-strategy.md — codebase + Context7 + web hierarchy, query patterns, time-boxingreferences/citation-and-evidence.md — evidence ladder, citation format, confidence labelsreferences/anti-patterns.md — ten failure modes observed in past CLEO sessions and how to avoid themFrequently asked questions
Protocol: @src/protocols/research.md Type: Context Injection (cleo-subagent) Version: 2.0.0
The source record exposes this install command: npx skills add https://github.com/kryptobaseddev/cleo --skill "packages/skills/skills/ct-research-agent". Inspect the command and pinned source before running it.
The pinned source record declares support for: claude code, cursor, gemini cli.
Alternatives
aomi-labs/skills
Step-by-step guide for creating enriched CryptoSkills agent skills. Use when building new protocol skills, contributing to the directory, or understanding the enriched skill pattern. Covers SKILL.md structure, YAML frontmatter, examples, docs, resources, templates, marketplace registration, and validation. Triggers: "create a skill", "add a protocol", "contribute a skill", "new skill template".
upex-galaxy/agentic-qa-boilerplate
Analyze, prioritize, and document test cases in TMS (Jira/Xray), or repair an existing Story-ATS-ATP-ATR-TC cascade through a sealed explicit mode. Use for Test/ATP/ATR artifacts, ROI and automation verdicts, maintaining traceability, fix-traceability, or broken TMS links. The repair-traceability mode audits, plans, waits for explicit approval, applies, and verifies without launching the general documentation workflow. Do NOT use for writing test code (test-automation) or running suites (regress
brucesongs/kali-claw
After discovering a potential vulnerability or exploit - Before submitting any finding to a report or bounty platform - When verifying that a remediation or patch is effective - When cross-checking automated scanner results - User says "verify", "confirm", "validate.
alirezarezvani/claude-skills
Structured research summarization agent skill for non-dev users. Handles academic papers, web articles, reports, and documentation. Extracts key findings, generates comparative analyses, and produces properly formatted citations. Use when: user wants to summarize a research paper, compare multiple sources, extract citations from documents, or create structured research briefs. Plugin for Claude Code, Codex, Gemini CLI, and OpenClaw.