openevidence-hello-world
Provides starter templates and code patterns for querying OpenEvidence clinical data.
Install
mkdir -p .claude/skills/openevidence-hello-world && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2750" && unzip -o skill.zip -d .claude/skills/openevidence-hello-world && rm skill.zipInstalls to .claude/skills/openevidence-hello-world
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Create a minimal working OpenEvidence example.Key capabilities
- →Perform clinical queries with specified context and evidence level
- →Check drug interactions for multiple medications and patient contexts
- →Search for medical guidelines based on condition, source, and year
How it works
This skill demonstrates core OpenEvidence API functionality by executing clinical queries, checking drug interactions, and looking up medical guidelines using provided code snippets.
Inputs & outputs
When to use openevidence-hello-world
- →Test clinical query connectivity
- →Check drug-to-drug interactions
- →Retrieve medical guideline citations
- →Validate API authentication
About this skill
OpenEvidence Hello World
Overview
Minimal working examples demonstrating core OpenEvidence API functionality.
Instructions
Step 1: Clinical Query
const result = await client.query({
question: 'What is the recommended treatment for acute migraine in adults?',
context: 'emergency_department',
evidence_level: 'high', // Filter by evidence quality
max_citations: 10
});
console.log('Answer:', result.answer);
console.log('Confidence:', result.confidence);
result.citations.forEach(c =>
console.log(` [${c.journal}] ${c.title} (${c.year}) — ${c.evidence_level}`)
);
Step 2: Drug Interaction Check
const interactions = await client.interactions.check({
medications: ['metformin', 'lisinopril', 'atorvastatin'],
patient_context: { age: 65, conditions: ['diabetes', 'hypertension'] }
});
interactions.forEach(i =>
console.log(`${i.drug1} + ${i.drug2}: ${i.severity} — ${i.description}`)
);
Step 3: Guideline Lookup
const guidelines = await client.guidelines.search({
condition: 'hypertension',
source: ['ACC/AHA', 'ESC'],
year_min: 2023
});
guidelines.forEach(g =>
console.log(`${g.source}: ${g.title} (${g.year})`)
);
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Auth error | Invalid credentials | Check OPENEVIDENCE_API_KEY |
| Not found | Invalid endpoint | Verify API URL |
| Rate limit | Too many requests | Implement backoff |
Resources
Next Steps
See openevidence-local-dev-loop.
Limitations
- →Authentication errors occur with invalid credentials
- →Not found errors indicate an invalid API endpoint
- →Rate limits can be hit with too many requests
How it compares
This skill provides ready-to-use code examples for common OpenEvidence API interactions, simplifying the initial setup and testing compared to building queries from scratch.
Compared to similar skills
openevidence-hello-world side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| openevidence-hello-world (this skill) | 7 | 27d | Review | Beginner |
| mcp-builder | 136 | 3mo | Review | Advanced |
| telegram-mini-app | 62 | 6mo | Review | Advanced |
| stripe-integration | 48 | 2mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
mcp-builder
anthropics
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
telegram-mini-app
davila7
Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
backend-dev-guidelines
langfuse
Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).
swapper-integration
shapeshift
Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following established patterns.
copilot-sdk
github
Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.