Agent skill
academic-research
Search and retrieve academic papers and knowledge articles from arXiv, PubMed, and Wikipedia. Use when the user needs scientific papers, biomedical research, or encyclopedic knowledge.
Install this agent skill to your Project
npx add-skill https://github.com/binome-dev/humcp/tree/main/src/tools/research
SKILL.md
Research Tools
Tools for searching academic databases and knowledge sources.
arXiv Tools
Search and read academic papers from arXiv.
Requirements
No API key required. Install packages:
arxivpypdf(for reading paper PDFs)
Search Papers
result = await arxiv_search(
query="transformer attention mechanism",
max_results=5
)
Read Paper Content
result = await arxiv_read_paper(
paper_ids=["2103.03404v1", "2301.07041v2"],
pages_to_read=5
)
PubMed Tools
Search biomedical and life sciences literature.
Requirements
No API key required (optional: NCBI_API_KEY for higher rate limits).
Search Articles
result = await pubmed_search(
query="CRISPR gene therapy",
max_results=10
)
Get Article by PMID
result = await pubmed_get_article(pmid="12345678")
Wikipedia Tools
Search and retrieve Wikipedia articles.
Requirements
No API key required. Install package: wikipedia
Search Wikipedia
result = await wikipedia_search(
query="quantum computing",
max_results=5
)
Get Full Page
result = await wikipedia_get_page(title="Quantum computing")
Response Format
All tools return:
{
"success": true,
"data": { ... }
}
When to Use
- Searching for academic or scientific papers
- Looking up biomedical research and clinical studies
- Finding encyclopedic knowledge on any topic
- Getting abstracts, summaries, and full-text content
- Citing sources with DOIs and URLs
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
llm
Generate text, call tools, and get structured JSON output using LLM providers (Claude, OpenAI, Gemini, Ollama). Use when the user needs to call an LLM API for text generation, function calling, or structured data extraction.
calendar-tools
Manages calendar bookings and video conferencing. Use when the user needs to check availability, create bookings on Cal.com, or schedule and manage Zoom meetings.
http-api-client
Make HTTP requests to any URL or API endpoint. Use when the user needs to call a REST API, fetch data from a URL, send webhooks, or test HTTP endpoints. Supports GET, POST, PUT, PATCH, DELETE methods with custom headers and JSON body.
processing-data
Processes CSV files and pandas DataFrames. Use when working with CSV files, tabular data, spreadsheets, or when the user asks to query, analyze, or manipulate structured data.
persistent-memory
Store, search, and retrieve persistent memories and conversation history using Mem0 or Zep. Use when the user needs to remember facts, maintain context across sessions, or manage conversational memory.
storage
Use these tools for S3-compatible object storage operations with MinIO
Didn't find tool you were looking for?