ワンクリックで
research-primitives
Reference guide for core Research Harness public MCP operations
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reference guide for core Research Harness public MCP operations
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Maintain and debug the Research Harness Zotero plugin adapter. Trigger on Zotero side panel, Zotero reader, Zotero copy/clipboard, local RH API bridge, PDF attachment, RH-to-Zotero sync, seed-paper previews, plugin restart/dev-refresh, or requests to align Zotero plugin behavior with RH CLI/MCP skills without duplicating existing research workflow skills.
Expand from seed papers by following references and citations inside Research Harness workflows. Trigger on phrases like "citation-trace", "/citation-trace", "引用追踪", "沿引用链扩展", or equivalent requests to grow a paper set from one or more seed papers.
Extract core claims from papers for Research Harness evidence structuring. Trigger on phrases like "claim-extraction", "/claim-extraction", "提取论文声明", "claim extract", or equivalent requests to identify key claims, evidence, assumptions, and limitations from ingested papers.
Decide whether a research stage has enough evidence to advance in Research Harness. Trigger on phrases like "evidence-gating", "/evidence-gating", "证据门控", "现在能推进吗", or equivalent requests to check whether current literature, claims, and artifacts justify moving to the next stage.
Improve Research Harness manuscript figures and visual evidence. Use when a paper/PDF has low-quality figures, placeholder fbox/minipage diagrams, blurry PNGs, weak visual evidence, missing publication-ready graphics, figure/table quality review blockers, or requests to use Codex/ImageGen/GPT Image to generate academic paper figures.
Evaluate and replay final_bundle PDF/LaTeX quality for Research Harness project-level self-evolution. Trigger on phrases like "final bundle quality", "PDF quality replay", "LaTeX quality gate", "AAAI PDF QA", "final_bundle_quality", or equivalent requests to scan publication bundles, classify layout/encoding/recompile defects, and decide whether a skill can be promoted.
| name | research-primitives |
| description | Reference guide for core Research Harness public MCP operations |
| public_suite | research |
| task_type | reference |
| data_access_level | local |
| inputs | primitive name, workflow question, tool-surface question |
| outputs | public MCP guidance, safe primitive usage pattern |
| gates | prefer public MCP tools over CLI for research primitives |
| artifact_schemas | none |
| estimated_runtime | 1-5 min |
| allowed-tools | ["Read"] |
Reference guide for the core public Research Harness operations available via the contracted MCP surface. Additional registered primitives may exist as internal Python building blocks or compatibility-dispatch names.
| Attribute | Value |
|---|---|
| Category | RETRIEVAL |
| LLM Required | No |
| Idempotent | Yes |
Description: Search for papers by query across configured providers (arXiv, Semantic Scholar, etc.)
Input:
query (string, required): Search querytopic_id (integer): Associate with topicmax_results (integer): Default 20year_from/year_to (integer): Year range filtervenue_filter (string): Venue substring filterOutput: PaperSearchOutput
papers: List of PaperRef objectsprovider: Which provider served the queryquery_used: Actual query sentExample:
mcp__research-harness__paper_search with query="transformer attention mechanism"
| Attribute | Value |
|---|---|
| Category | RETRIEVAL |
| LLM Required | No |
| Idempotent | Yes |
Description: Ingest a paper into the pool by arxiv_id, doi, or pdf_path
Input:
source (string, required): arxiv_id, DOI, or file pathtopic_id (integer): Associate with topicrelevance (string): "high", "medium", or "low"Output: PaperIngestOutput
paper_id: Assigned IDtitle: Paper titlestatus: "created" or "merged"merged_fields: Fields updated if mergedExample:
mcp__research-harness__paper_ingest with source="arxiv:2401.12345" relevance="high"
| Attribute | Value |
|---|---|
| Category | COMPREHENSION |
| LLM Required | Yes |
Description: Generate a focused summary of a paper
Input:
paper_id (integer, required): Paper to summarizefocus (string): Specific aspect to focus onOutput: SummaryOutput
paper_id: Source papersummary: Generated summary textfocus: Focus area usedconfidence: Quality scoremodel_used: Which model generated itExample:
mcp__research-harness__paper_summarize with paper_id=123 focus="methodology"
| Attribute | Value |
|---|---|
| Category | EXTRACTION |
| LLM Required | Yes |
Description: Extract research claims from papers within a topic
Input:
paper_ids (list[int], required): Papers to analyzetopic_id (integer, required): Topic contextfocus (string): Optional focus areaOutput: ClaimExtractOutput
claims: List of Claim objectspapers_processed: Count processedExample:
mcp__research-harness__claim_extract with paper_ids=[1,2,3] topic_id=1
| Attribute | Value |
|---|---|
| Category | EXTRACTION |
| LLM Required | No |
| Idempotent | Yes |
Description: Link a claim to supporting evidence
Input:
claim_id (string, required): Claim to linksource_type (string, required): "paper" or "external"source_id (string, required): Source identifierstrength (string): "strong", "moderate", or "weak"notes (string): ExplanationOutput: EvidenceLinkOutput
link: Created EvidenceLinkcreated: Whether new link was createdExample:
mcp__research-harness__evidence_link with claim_id="claim_abc123" source_type="paper" source_id="1"
| Attribute | Value |
|---|---|
| Category | ANALYSIS |
| LLM Required | Yes |
Description: Detect research gaps in a topic's literature
Input:
topic_id (integer, required): Topic to analyzefocus (string): Optional focus areaOutput: GapDetectOutput
gaps: List of Gap objectspapers_analyzed: Count analyzedExample:
mcp__research-harness__gap_detect with topic_id=1 focus="evaluation methods"
| Attribute | Value |
|---|---|
| Category | EXTRACTION |
| LLM Required | Yes |
Description: Identify baseline methods for comparison in a topic
Input:
topic_id (integer, required): Topic to analyzefocus (string): Optional focus areaOutput: BaselineIdentifyOutput
baselines: List of Baseline objectsExample:
mcp__research-harness__baseline_identify with topic_id=1
| Attribute | Value |
|---|---|
| Category | GENERATION |
| LLM Required | Yes |
Description: Draft a paper section using linked evidence
Input:
section (string, required): Section name/typetopic_id (integer, required): Topic contextevidence_ids (list[string]): Claims/evidence to includeoutline (string): Section outlinemax_words (integer): Target length (default 2000)Output: SectionDraftOutput
draft: DraftText object with contentExample:
mcp__research-harness__section_draft with section="related_work" topic_id=1
| Attribute | Value |
|---|---|
| Category | VERIFICATION |
| LLM Required | Yes |
Description: Check consistency across drafted sections
Input:
topic_id (integer, required): Topic to checksections (list[string]): Specific sections to check (empty = all)Output: ConsistencyCheckOutput
issues: List of ConsistencyIssue objectssections_checked: List of sections analyzedExample:
mcp__research-harness__consistency_check with topic_id=1 sections=["method", "results"]