academic-figure-drawing-harness

Codex drawing harness integration. Triggers: 繪圖, draw, figure, chart, plot, mermaid, SVG, Gemini, graph, 生成圖表.

9 stars

Best use case

academic-figure-drawing-harness is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Codex drawing harness integration. Triggers: 繪圖, draw, figure, chart, plot, mermaid, SVG, Gemini, graph, 生成圖表.

Teams using academic-figure-drawing-harness should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/academic-figure-drawing-harness/SKILL.md --create-dirs "https://raw.githubusercontent.com/u9401066/pubmed-search-mcp/main/.codex/skills/academic-figure-drawing-harness/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/academic-figure-drawing-harness/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How academic-figure-drawing-harness Compares

Feature / Agentacademic-figure-drawing-harnessStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Codex drawing harness integration. Triggers: 繪圖, draw, figure, chart, plot, mermaid, SVG, Gemini, graph, 生成圖表.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Academic Figures MCP: Codex Drawing Harness

這個技能專為整合 Codex 原生繪圖能力與 MCP 提供的 Gemini 圖像生成、PubMed 學術圖表檢索而設計。

## 核心策略 (Core Strategies)

1. **原生與生成結合 (Hybrid Rendering)**
   - **結構化與流程圖**: 優先使用 Codex 原生的 Markdown mermaid 語法、SVG 或 Python matplotlib/plotly 繪製精確的架構圖、長條圖、散佈圖與數據模型。
   - **複雜醫學/生物插圖**: 使用 MCP 工具(如 mcp_academic-figu_generate_figure 或 Gemini tools)生成高度複雜的 3D 解剖圖、顯微組織圖、或不規則概念圖。
   - **雙重驗證**: 如果需要,使用 mcp_academic-figu_plan_figure 來規劃最適切的呈現路由(決定應該用程式繪圖還是 AI 生成)。

2. **學術級距要求 (Citation-Ready & Provenance)**
   - 引用的出處必須準確,可利用 PubMed 工具 unified_search 或 get_article_figures 索取參考來源或範例圖片。
   - 生成的文字標題 (Caption) 必須符合學術期刊規範 (包含圖號、簡短標題、詳細說明、與 PMID 出處)。

3. **編輯與優化 (Iterative Refinement)**
   - 當產生初步圖表後,利用互動工具 mcp_academic-figu_evaluate_figure (8 維度品質評估) 或 mcp_academic-figu_edit_figure 根據使用者回饋進行微調 (例如改顏色、調佈局)。
   - 原生 SVG/Mermaid 代碼請直接利用 Codex 的 text edit 能力與 replace_string_in_file 重構並更新。

## 操作流程 (Workflow)

- **Step 1: 規劃圖表 (Plan)**
  取得需求或文獻內容後,分析合適的圖表類型 (figure_type: flowchart, mechanism, comparison, data_visualization 等)。
- **Step 2: 選擇路由 (Route Selection)**
  - 若能用程式化表達 (如統計數據),引導 Codex 撰寫 Python 腳本或 Mermaid。
  - 若需精美點陣圖,呼叫 generate_figure。
- **Step 3: 附加上下文與組裝 (Assemble)**
  產生最終圖片的 Markdown 嵌入格式 ![Figure Name](output_path),並加上完整的學術來源與 PICO/MeSH 背景說明。

Related Skills

zotero-keeper-harness

9
from u9401066/pubmed-search-mcp

Cline harness for Zotero Keeper and the bundled VS Code extension. Triggers: zotero keeper, zotero mcp, full check, release checklist, workflow, vsix, Cline.

pubmed-search-mcp-harness

9
from u9401066/pubmed-search-mcp

Cline harness for PubMed Search MCP. Triggers: pubmed search, literature search, unified_search, pipeline, fulltext, release checklist, Cline.

asset-aware-mcp-harness

9
from u9401066/pubmed-search-mcp

Cline harness for this repo (rules + workflows + checks). Triggers: cline harness, full check, release checklist, workflow, 文檔工作流, DFM, citation-ready.

llm-wiki-builder

9
from u9401066/pubmed-search-mcp

Build or refresh Foam-compatible LLM wikis from Zotero, PubMed, documents, and local Markdown notes using a multi-tool workflow.

tool-sync

9
from u9401066/pubmed-search-mcp

Auto-sync MCP tool documentation when tools are added, removed, or renamed. Triggers: TS, tool-sync, 工具同步, 同步工具, sync tools, new tool, 新增工具, 工具變更, update tools.

test-generator

9
from u9401066/pubmed-search-mcp

Generate comprehensive test suites including static analysis, unit tests, integration tests, E2E tests, and coverage reports. Triggers: TG, test, 測試, 寫測試, coverage, 覆蓋率, pytest, unittest, 驗證.

roadmap-updater

9
from u9401066/pubmed-search-mcp

Auto-update ROADMAP.md status based on completed features. Triggers: RM, roadmap, 路線, 規劃, 完成功能, milestone, 里程碑.

readme-updater

9
from u9401066/pubmed-search-mcp

Intelligently update README.md to sync with code changes. Triggers: readme, 說明, 更新說明, update readme, 文檔同步.

readme-i18n

9
from u9401066/pubmed-search-mcp

Maintain multilingual README versions (English primary, Chinese translation). Triggers: i18n, 翻譯, translate, 多語言, sync readme, 中英文, bilingual.

pubmed-systematic-search

9
from u9401066/pubmed-search-mcp

Comprehensive search using generate_search_queries and unified_search. Triggers: 系統性搜尋, 完整搜尋, 文獻回顧, systematic search, comprehensive, MeSH expansion, 同義詞

pubmed-quick-search

9
from u9401066/pubmed-search-mcp

Quick literature search using unified_search. Triggers: 搜尋, 找論文, search papers, find articles, PubMed, 文獻搜尋, 快速搜尋

pubmed-pico-search

9
from u9401066/pubmed-search-mcp

Agent-guided PICO clinical question search using parse_pico handoff and unified_search. Triggers: PICO, 臨床問題, A比B好嗎, treatment comparison, clinical question, 療效比較