Agent skill

Medical Vector Search

by aipoch in aipoch/medical-research-skills

Vector database retrieval and evidence-based answering for medical research topics.

MITAuto-check passedResearch & Science

Install Medical Vector Search

skills CLI
$ npx skills add aipoch/medical-research-skills --skill medical-vector-search -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills medical-vector-search --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'scientific-skills/Evidence Insight/medical-vector-search' .claude/skills/medical-vector-search && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
medical-vector-search
GitHub stars
1.9k
Token cost
~2k tokens
SKILL.md length
935 words
Files
4 (incl. scripts)
Skills in repo
578
Repo updated
First seen
Licence
MIT

At a glance

Vector database retrieval and evidence-based answering for medical research topics.

  • Works in 3 steps: Rewrite User Question into High-Quality… → Call Vector Database Search API → Parse Results and Generate Answer
  • Users need knowledge-base-backed answers about methodology
  • SKILL.md covers Skill Objective, Workflow, Example Use Cases and Important Notes, plus 8 more sections
  • Runs Python scripts from its folder; calls python; reaches helixwiki.newidea.pro

What it does

Medical Vector Search is an agent skill from aipoch/medical-research-skills. Vector database retrieval and evidence-based answering for medical research topics. Use when users need knowledge-base-backed answers about methodology, disease mechanisms, drug effects, clinical research, or research tools. Input is a medical research question; output is a st...

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `POLISH_CHANGELOG.md`, `eval_report_medical-vector-search_result.json` and `scripts/search.py`).

It sits in Research & Science, covering Vector databases, Clinical and healthcare research and Hypothesis generation. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • Users need knowledge-base-backed answers about methodology
  • Disease mechanisms
  • Clinical research

Example prompts

  • “/medical-vector-search”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Rewrite User Question into High-Quality Search Query
  2. Call Vector Database Search API
  3. Parse Results and Generate Answer

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • helixwiki.newidea.pro

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Medical Vector Search loads about 2k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 935 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 935 words, ~1,993 tokens.

Download SKILL.mdSave it as .claude/skills/medical-vector-search/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
medical-vector-search
description
Vector database retrieval and evidence-based answering for medical research topics. Use when users need knowledge-base-backed answers about methodology, disease mechanisms, drug effects, clinical research, or research tools. Input is a medical research question; output is a st...
license
MIT
author
AIPOCH

Source: https://github.com/aipoch/medical-research-skills

Medical Research Vector Search Skill

Skill Objective

When users ask medical research questions, intelligently rewrite queries and call the vector knowledge base to retrieve the most relevant document segments, then provide evidence-backed answers. This ensures answers come from a reliable knowledge base rather than solely from model internal knowledge.

Workflow

Step 1: Rewrite User Question into High-Quality Search Query

Before calling the API, rewrite the user's original question into a professional query suited for vector retrieval. The purpose is to improve recall, as colloquial questions often fail to match professional expressions in documents.

Rewriting principles:

  • Extract core medical concepts, use standardized professional terminology
  • Remove interrogative tone, convert to declarative keyword combinations
  • If the original question is vague, expand to include related concepts
  • Keep queries concise, focusing on key concepts (10-30 words typically works best)

Rewriting examples:

User Original QuestionRewritten Search Query
What is the review workbench?review workbench features usage methods
How to do meta-analysis?meta-analysis systematic review methodology statistical analysis
What are CAR-T cell therapy side effects?CAR-T cell therapy adverse reactions cytokine release syndrome neurotoxicity
I want to learn about CRISPR gene editingCRISPR-Cas9 gene editing principles applications off-target effects
Step 2: Call Vector Database Search API

The skill directory contains a pre-packaged search script scripts/search.py - call it directly:

bash
python scripts/search.py "<rewritten query>"

The script automatically outputs relevance scores, source titles, and document content segments.

You can also import its search() function directly in Python code:

python
from scripts.search import search

results = search("<rewritten query>")

API parameters (fixed, no modification needed):

| Parameter | Value | Description | | --- | --- | | collection_alias | wiki_production | Knowledge base to search | | search_method | hybrid_search | Hybrid retrieval (vector + keyword) | | alpha | 0.7 | Vector weight 70% | | score_threshold | 0.1 | Minimum relevance threshold | | limit | 10 | Return max 10 results |

Step 3: Parse Results and Generate Answer
  • Prioritize organizing answers based on high-relevance documents (score > 0.3)
  • Use [1], [2] citation markers in the text (merge numbers when multiple passages cite the same document)
  • List all citations at the end in reference format using Markdown hyperlinks, with helix_wiki_knowledge_name as link text and helix_wiki_node_url as URL:
markdown
**References**
[1] [Protein-Protein Interaction Research - Basic Research Elements](https://helixwiki.newidea.pro/xxx)
[2] [Introduction to Research Design - Basic Scientific Research Elements and Logic](https://helixwiki.newidea.pro/yyy)

URL comes from the child_chunks[0].properties.metadata.helix_wiki_node_url field in each API result.

  • If different results share the same URL, merge into a single reference entry
  • If relevance is low or results are insufficient, honestly state this and supplement with model knowledge (without citation markers)

Example Use Cases

  • Research platform feature usage (e.g., review workbench, literature management)
  • Medical literature search and review methodology
  • Clinical trial design and statistical methods
  • Drug mechanisms of action and side effects
  • Disease diagnosis and treatment guidelines
  • Biomedical experimental techniques (PCR, sequencing, flow cytometry, etc.)
  • Bioinformatics analysis methods
  • Medical writing and submission guidelines

Important Notes

  • Never directly answer complex medical research questions without searching first — search-then-answer is the core value of this skill
  • For very basic common knowledge questions (e.g., 'what is DNA'), a brief direct answer is acceptable, but deep questions must always be searched
  • If first search results are unsatisfactory, try changing the query angle — e.g., switch to English terminology or split into multiple sub-queries

When to Use

  • Use this skill when the user explicitly needs to perform the core task of medical-vector-search and has provided the minimum executable input.
  • Use this skill when you need a structured deliverable rather than general advice.
  • Use this skill when the current task can be completed using this skill's bundled scripts, templates, or reference materials.
Show full SKILL.md (392 more words)Show less

When Not to Use

  • Do not proceed when required input files, identifiers, parameters, or context are missing — ask the user to provide them first.
  • Do not assume capabilities beyond this skill's declared scope when the user requests external operations or inferences.
  • Do not proceed without user confirmation when overwriting existing results, executing high-cost batch operations, or expanding task scope.

Required Inputs

FieldRequiredFormat/SourceExampleIf Missing
User task descriptionYesTextResearch question, writing goal, analysis objectiveStop and ask user to provide
Primary input materialDepends on taskText, file path, ID, table, or literaturePMID, PDF, CSV, DOCX, keywords, etc.Specify which material type is missing
Output preferenceNoTextLanguage, format, target journal, templateUse skill default format

Output Contract

  • Primary output: Structured result or target file aligned with this skill's objective.
  • Optional output: Intermediate check notes, issue list, supplementary suggestions, or generated file paths.
  • Format requirement: Unless the user specifies otherwise, prefer stable, reviewable Markdown or JSON; if the skill's bundled script requires a fixed format, use that format.
  • If partially complete: Must explicitly mark as PARTIAL and state which steps are completed and which remain.

Failure Handling

  • Missing critical input: Explicitly state which fields, files, or identifiers are missing and pause.
  • Script, template, or resource execution failure: Report the failing step, likely cause, and recovery suggestions — do not silently degrade.
  • Partial completion only: Return the verified portion first, then list remaining blockers and suggested next steps.

User Checkpoints

  • Before executing batch processing, overwriting files, long-running searches, or multi-stage generation, confirm scope and output format with the user.
  • Before proceeding when a key judgment is ambiguous, evidence is insufficient, or the workflow is entering the next stage, confirm with the user.

Input Validation

This skill accepts requests that match the documented purpose of medical-vector-search and include enough context to complete the workflow safely.

Do not continue the workflow when the request is out of scope, missing a critical input, or would require unsupported assumptions. Instead respond:

medical-vector-search only handles its documented workflow. Please provide the missing required inputs or switch to a more suitable skill.

Quick Validation

  • Check that key scripts, templates, or reference file paths this skill depends on exist.
  • Check that the final output contains the core fields, sections, or files specified for this task.
  • Check that results clearly mark assumptions, limitations, and incomplete items.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts) in scientific-skills/Evidence Insight/medical-vector-search of aipoch/medical-research-skills.

  • SKILL.md
  • POLISH_CHANGELOG.md
  • eval_report_medical-vector-search_result.json
  • scripts/search.py

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Medical Vector Search next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Medical Vector Search compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Medical Vector Search this skillaipoch/medical-research-skills1.9k—~2kAutomated safety check: PassMIT
Research Proposalluwill/research-skills860—~4.5kAutomated safety check: NotesNone
Hh Health AIhh-health-AI/healthcare-equity101—~894Automated safety check: PassMIT
HypoGeniC Hypothesis GenerationK-Dense-AI/scientific-agent-skills48k1 repos~3.6kAutomated safety check: NotesMIT
Hcls Build Agentaws-samples/amazon-bedrock-agents-healthcare-lifesciences274—~885Automated safety check: PassMIT-0
Scholar RAGjoshzyj/open-scholar-skill168—~7.4kAutomated safety check: NotesCustom licence

Similar skills

  • Research Proposal

    luwill/research-skills

    A skill your agent uses when the user asks to write or draft a PhD / doctoral research proposal, research plan, 研究计划书, or 开题报告 — a forward-looking plan of background, gap, research questions…

    860 GitHub stars~4.5k tokensUpdated yesterday
    Research & ScienceAuto-check: notes
  • Hh Health AI

    hh-health-AI/healthcare-equity

    A skill your agent uses for an explicit HH Health AI request, a cross-domain healthcare research question, or help choosing among the bundled evidence, trial, valuation and investment workflows.

    101 GitHub stars~894 tokensUpdated 2 days ago
    Research & ScienceAuto-check passed
  • HypoGeniC Hypothesis Generation

    K-Dense-AI/scientific-agent-skills

    Plans and audits runs of the HypoGeniC and HypoRefine packages, which propose hypotheses from labeled text datasets, with local checks before any model call.

    48k GitHub starsUsed in 1 repo~3.6k tokens
    Research & ScienceAuto-check: notes
  • Hcls Build Agent

    aws-samples/amazon-bedrock-agents-healthcare-lifesciences

    Official

    A skill your agent uses when a developer wants to build a new healthcare or life sciences agent, structure tools and system prompts for an HCLS workflow, or create a Strands agent with…

    274 GitHub stars~885 tokensUpdated 9 days ago
    Research & ScienceAuto-check passed
  • Scholar RAG

    joshzyj/open-scholar-skill

    Build and query a local vector database + GraphRAG over your entire reference library (Zotero or a PDF folder) for literature review.

    168 GitHub stars~7.4k tokensUpdated 22 days ago
    Research & ScienceAuto-check: notes
  • Protein Sequence Similarity Search

    google-deepmind/science-skills

    Searches for homologous protein sequences using MMseqs2 (fast, default) or BLAST (comprehensive, fallback).

    3.2k GitHub starsUsed in 1 repo~2.7k tokens
    Research & ScienceAuto-check: notes

More from aipoch/medical-research-skills

All 578 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    1.9k GitHub stars~2.2k tokensUpdated 24 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    1.9k GitHub stars~1.4k tokensUpdated 24 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    1.9k GitHub stars~3.7k tokensUpdated 24 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    1.9k GitHub stars~1.8k tokensUpdated 24 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    1.9k GitHub stars~1.7k tokensUpdated 24 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    1.9k GitHub stars~1.3k tokensUpdated 24 days ago
    Auto-check passed

Questions about Medical Vector Search

What does Medical Vector Search do?

Vector database retrieval and evidence-based answering for medical research topics. Medical Vector Search is an agent skill from aipoch/medical-research-skills. Vector database retrieval and evidence-based answering for medical research topics.

When should I use Medical Vector Search?

Medical Vector Search fits situations like: users need knowledge-base-backed answers about methodology; disease mechanisms; clinical research.

How do I install Medical Vector Search in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill medical-vector-search -a claude-code`. Or copy the skill folder (scientific-skills/Evidence Insight/medical-vector-search in aipoch/medical-research-skills) into .claude/skills/medical-vector-search in your project. Claude Code loads it when a task matches its description.

How do I install Medical Vector Search in Codex?

Run `npx skills add aipoch/medical-research-skills --skill medical-vector-search -a codex`. Or copy the skill folder (scientific-skills/Evidence Insight/medical-vector-search in aipoch/medical-research-skills) into .agents/skills/medical-vector-search in your project. Codex loads it when a task matches its description.

Can I use Medical Vector Search in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill medical-vector-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/medical-vector-search, .gemini/skills/medical-vector-search, .github/skills/medical-vector-search and .opencode/skills/medical-vector-search in your project.

What does Medical Vector Search need to run?

Going by SKILL.md and its folder, Medical Vector Search needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Medical Vector Search access the network?

SKILL.md names 1 domain. In commands or code: helixwiki.newidea.pro; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Medical Vector Search safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Medical Vector Search use?

Medical Vector Search is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Medical Vector Search use?

About 2k tokens (SKILL.md is roughly 8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Medical Vector Search?

Skills that share tags, products or a category with Medical Vector Search: Research Proposal (luwill/research-skills, 860 stars), Hh Health AI (hh-health-AI/healthcare-equity, 101 stars), HypoGeniC Hypothesis Generation (K-Dense-AI/scientific-agent-skills, 48k stars) and Hcls Build Agent (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Medical Vector Search?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,937 GitHub stars. The repository holds 578 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.