Skip to content
Conduit

skill

research-workflow-skills

Agent skills for publication figures, Zotero-linked Word references, and research grant proposals. 科研绘图、文献管理与课题申报工作流。

DongFFF/research-workflow-skillscommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/DongFFF/research-workflow-skills itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 22, 2026

Research Workflow Skills

Reusable agent skills for research figures, Zotero-linked Word manuscripts, grant proposal design, and management research abstracts.

中文说明

The figure, reference and grant skills are also published independently with their own installers, tests and releases. The abstract skill is included in this collection:

These skills grew out of repeated manuscript revisions and Chinese research grant applications. They turn useful working habits into portable instructions and small tools. All examples are synthetic. Manuscripts, interviews, application forms, library exports, account identifiers, and local runtime bundles are excluded.

Skills

SkillWhat it doesIncluded tools
publication-chart-skillResearch frameworks, mechanism diagrams, scientific plots, publication tables, faithful figure translationEditable SVG generator with measured text fitting
zotero-docx-reference-workflowScholar-first discovery, DOI verification, Zotero ingestion, Word citation maintenanceDOCX field auditor; local Connector client
grant-proposal-workflowAlign questions, substudies, methods, data, outputs, and figures with a grant templateResearch-to-figure mapping template
management-abstract-writingConnect research motivation, method rationale and findings to concrete management decisionsEvidence-to-decision worksheet and synthetic examples

Install

Clone this repository, then preview installation:

python tools/install_skills.py --dry-run
python tools/install_skills.py

The installer copies skills to $CODEX_HOME/skills, or ~/.codex/skills when unset. Existing skill directories are skipped unless --replace is supplied; replacement first moves the old directory to a timestamped backup. For another agent, use --dest /path/to/its/skills if it supports SKILL.md folders. Reload the agent's skill list after installation.

Install just one skill:

python tools/install_skills.py --skill zotero-docx-reference-workflow

Example requests:

Use $publication-chart-skill to make a compact grayscale mechanism diagram.
Use $zotero-docx-reference-workflow to audit this manuscript before refreshing Zotero.
Use $grant-proposal-workflow to map each substudy to its question, evidence and figure.
Use $management-abstract-writing to revise this abstract so its findings lead to a specific managerial assessment or decision.

Run The Tools

Python 3.10+ is required. DOCX auditing, Connector requests, and installation use the standard library. SVG generation needs Pillow; bitmap previews optionally need CairoSVG and its native Cairo runtime.

python -m pip install -r requirements-figures.txt
python skills/publication-chart-skill/scripts/make_framework.py skills/publication-chart-skill/examples/framework.json --out-dir build/framework
python skills/zotero-docx-reference-workflow/scripts/inspect_zotero_docx.py paper.docx --out-dir build/audit
python skills/zotero-docx-reference-workflow/scripts/zotero_connector.py ping

Pass --font /path/to/font.ttf to the SVG generator for predictable font measurement. A CJK font is needed for Chinese labels. --png adds a bitmap preview; inspect both the preview and the figure at its intended publication width.

The Connector client only contacts a loopback Zotero Desktop endpoint. save explicitly writes items to the library. It does not promise collection placement or infer item keys from an HTTP success response. Read back saved items through Zotero before citing them.

What Is And Is Not Verified

The DOCX auditor reads actual Word field boundaries, including bibliography fields spanning paragraphs. It identifies hidden multi-item citations, malformed JSON, empty displays, duplicate citation IDs, missing document preferences, and inconsistent numbered citation displays. URI identity takes precedence over a citation's local numeric ID.

Offline field checks do not prove Zotero refresh works. Refresh verification requires Word/Zotero and inspection of the completed result. A macro returning without error is only evidence that the command was dispatched. See Zotero troubleshooting.

pubfig, pubtab, Zotero, Word, browsers, and MCP servers are optional external tools, not included services. The skills discover what is available and report blockers. No credentials, proxy ports, library user IDs, or commercial Office templates are bundled.

Development

python tools/validate_repo.py
python -m unittest discover -s tests -v

See workflow design notes for the generalized project lessons and scope and provenance for the release inventory. MIT license applies to this repository's original instructions and code. External software retains its own license.

↑↓ navigate openesc close