Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add GEUConn/research-idea-workflow-skill --skill research-workflowgit clone --depth 1 https://github.com/GEUConn/research-idea-workflow-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/geuconn/research-idea-workflow-skill/research-workflow)<a href="https://agentmods.dev/skills/geuconn/research-idea-workflow-skill/research-workflow"><img src="https://agentmods.dev/badge/skills/geuconn/research-idea-workflow-skill/research-workflow/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/geuconn/research-idea-workflow-skill/research-workflow"><img src="https://agentmods.dev/badge/skills/geuconn/research-idea-workflow-skill/research-workflow.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.04623 |
| Opus 5 | $0.00000 | $0.02312 |
| Sonnet 5 | $0.00000 | $0.00925 |
| Haiku 4.5 | $0.00000 | $0.00462 |
Grade A, and why
research-workflow scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 461 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Research Idea Workflow Skill | 科研思路工作流技能
Claude Code Skill · Materials Engineering Focus · Bilingual (EN/ZH)
Overview | 概述
This skill guides materials engineering researchers through four structured stages — from a raw idea to a fully planned experiment — with human-in-the-loop confirmation at each critical checkpoint.
本技能引导材料工程科研人员完成从模糊想法到完整实验方案的四阶段结构化流程,在每个关键节点提供人工确认机会。
Trigger / 触发方式:
- Claude Code: invoke this skill file, then describe your research idea in natural language
- Codex CLI: see
AGENTS.mdin this directory
Pipeline Overview / 流程概览:
Stage 1: Topic Refinement → [CHECKPOINT 1] → [TOKEN REPORT 1]
Stage 2: Urgency Assessment → [CHECKPOINT W?] → [TOKEN REPORT W] → [CHECKPOINT 2] → [TOKEN REPORT 2]
Stage 3: Technical Route Eval → [CHECKPOINT W?] → [TOKEN REPORT W] → [CHECKPOINT 3] → [TOKEN REPORT 3]
Stage 4: Experiment Planning → Final outputs → [TOKEN REPORT 4] → [TOTAL SUMMARY]
Citation Verification runs continuously across Stages 2–3
WARN detected → [CHECKPOINT W] Human review of flagged references
Token Tracking Protocol | Token 消耗追踪协议
At every CHECKPOINT and after every stage, Claude MUST run the token tracker. 在每个确认节点和每个阶段结束后,Claude 必须运行 token 追踪器。
How to Estimate Tokens | 如何估算 Token 数
Claude should estimate tokens from the current stage's conversation: Claude 应从当前阶段的对话内容估算 token 数:
Input tokens ≈ sum of all USER messages in this stage ÷ 4 (English) or ÷ 2 (Chinese/mixed)
Output tokens ≈ sum of all ASSISTANT messages in this stage ÷ 4 (English) or ÷ 2 (Chinese/mixed)
For a mixed EN/ZH workflow, use ÷ 3 as a practical approximation.
中英混合工作流实践中可统一使用 ÷ 3 作为近似值。
Token Report Command | Token 报告命令
python research-workflow/scripts/token_tracker.py \
--log \
--stage <STAGE_ID> \
--input <INPUT_TOKEN_ESTIMATE> \
--output <OUTPUT_TOKEN_ESTIMATE> \
--model <MODEL_NAME>
# Stage IDs: 0 (setup), 1, 2, 3, 4, W (citation checkpoint)
# Model names: claude-sonnet-4-6 | claude-opus-4-6 | claude-haiku-4-5 | gpt-4o | gpt-4.1
# Run --list-models to see all options and current pricing
What ships with it
16 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- AGENTS.md 10 KB
- agents/citation_verifier.md 8.2 KB
- agents/stage1_topic_refiner.md 5.5 KB
- agents/stage2_urgency_assessor.md 6.8 KB
- agents/stage3_route_evaluator.md 7.2 KB
- agents/stage4_experiment_planner.md 8.4 KB
- examples/example_LLZO_solid_electrolyte.md 6.8 KB
- scripts/citation_triangulation.py 17 KB runs code
- scripts/search_crossref.py 9.7 KB runs code
- scripts/search_materials_project.py 11 KB runs code
- scripts/search_openAlex.py 10 KB runs code
- scripts/search_semantic_scholar.py 6.3 KB runs code
- scripts/token_tracker.py 18 KB runs code
- templates/stage2_urgency_report_template.md 4.3 KB
- templates/stage3_route_report_template.md 3.9 KB
- templates/stage4_experiment_plan_template.md 5.6 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 461 lines · 0 tokens per session scan A 9123a0fc226f
research-workflow is a skill published in the GitHub repository GEUConn/research-idea-workflow-skill (13 stars, last pushed 3mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 4,623 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
results-analysis
This skill should be used when the user asks to "analyze experimental results", "run strict statistical analysis", "compare model performance", "generate scientific figures", "check significance", "do ablation analysis", or mentions interpreting experiment data with rigorous statistics and visualization. It focuses on…
nature-data
Prepare, audit, or revise Nature-ready Data Availability statements, data repository plans, dataset citations, and FAIR metadata checklists for manuscripts. Use when the user asks about Nature data availability, research data sharing, repository selection, accession numbers, restricted or sensitive data, source data…
nature-response
Draft, audit, or revise point-by-point reviewer response letters for Nature-family manuscript revisions. Use when the user provides reviewer comments, editor decision letters, revision notes, response drafts, or asks how to respond to major/minor revision requests, rebuttal letters, response to reviewers, peer-review…
results-report
A workflow for turning completed experiment analyses into a structured research report with findings, limitations, failures, and next steps.
paper-self-review
This skill should be used when the user asks to "review paper quality", "check paper completeness", "validate paper structure", "self-review before submission", "audit claims", "check overclaiming", "verify whether results support claims", or mentions systematic paper quality checking. Provides comprehensive quality…
post-acceptance
This skill should be used when the user asks to "prepare conference presentation", "create presentation slides", "design poster", "make academic poster", "write promotion content", "create Twitter thread", or mentions post-acceptance conference preparation. Provides comprehensive workflow for presentation, poster, and…