con un clic
research-primitives
Reference guide for core Research Harness public MCP operations
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Reference guide for core Research Harness public MCP operations
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
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.
Basado en la clasificación ocupacional SOC
| 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"]