evipedia-mcp: Skill for Claude Code

.claude/skills/demo/SKILL.md

demo is a skill for Claude Code from forever-healthy/evipedia-mcp. It costs 88 tokens per session (1,054 once invoked), scanned A, original, MIT.

A demonstration skill for the evipedia MCP server, which provides evidence-based reviews of health and longevity interventions.

In plain words
What is it for?
Checking the loaded server version and instructions, then testing its review-searching, listing, reading, conclusion, metadata, and update tools.
Why use it?
It verifies that the server is connected and shows what information its tools return from live evipedia.ai data.

Skill for Claude Code

Written for Claude Code: installed under .claude/.

This is forever-healthy/evipedia-mcp's own configuration. It tells Claude Code how to work on evipedia-mcp itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything evipedia-mcp configures →

Reuse

Borrowing it

Nothing to install: this file belongs to forever-healthy/evipedia-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/forever-healthy/evipedia-mcp/main/.claude/skills/demo/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/forever-healthy/evipedia-mcp

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for demo

README.md
[![agentmods](https://agentmods.dev/badge/skills/forever-healthy/evipedia-mcp/demo/github.svg)](https://agentmods.dev/skills/forever-healthy/evipedia-mcp/demo)
Your own site
<a href="https://agentmods.dev/skills/forever-healthy/evipedia-mcp/demo"><img src="https://agentmods.dev/badge/skills/forever-healthy/evipedia-mcp/demo/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for demo

Your own site · 80×15
<a href="https://agentmods.dev/skills/forever-healthy/evipedia-mcp/demo"><img src="https://agentmods.dev/badge/skills/forever-healthy/evipedia-mcp/demo.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 88 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,054 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00088 $0.01054
Opus 5 $0.00044 $0.00527
Sonnet 5 $0.00018 $0.00211
Haiku 4.5 $0.00009 $0.00105

Measured today against content hash 0d279eb6a172, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

demo scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/skills/demo/SKILL.md · 36 lines

What it actually says

evipedia-mcp — Demo the MCP (/demo)

Exercises the evipedia MCP server's tools live and narrates what each one does, so a viewer can see the server working against https://evipedia.ai. This is a demonstration/smoke-test that calls the real evipedia MCP tools connected in this session — whichever evipedia server is configured; use the tools as named (get_version, search_reviews, …), whatever their prefix.

If no evipedia MCP tools are available in this session, stop and tell the user the evipedia MCP server isn't connected — nothing to demo. (Check .mcp.json and that the server was approved.)

Otherwise, run these steps in order and show the actual tool output for each, with a one-line explanation before each call.

  1. Which build is loaded — call get_version. Report the package name and version it returns.

  2. What the server told the model — show the evipedia server's server-level instructions: the overview block the MCP sends at connect (its instructions field), which is what the model reads before using any tool. You already have it in context as this session's evipedia "MCP Server Instructions" — quote or tightly summarize it (what evipedia is, when to reach for it, and the discover → read → contribute workflow). If no evipedia instructions are present in context, say so plainly.

  3. Search — call search_reviews with query: "rapamycin". Show the matching review(s) and their URLs. Then run one more search of the user's choice if they named a topic in the /demo args (e.g. /demo creatine); otherwise skip the second search.

  4. Full catalogue — call list_reviews (no arguments). It returns every review as a {topic, slug} pair. Don't dump all of it; report the total count and show the first 3 entries.

  5. What's new — call list_updates with days: 7. It returns the catalogue's change feed, newest first, as {title, slug, status, date}status is new (first publication) or updated (an existing review revised). Report how many reviews changed in the last 7 days and show the first 3. Then call it with no arguments and point out that you get the same 7-day window plus a Default window: note — since 0.1.28 the bare call is bounded (last 7 days, at most 100 entries) rather than the entire feed. Finally call days: 14 and report that the count grows, showing days widens the window as well as narrows it. Do not demo a very wide window: days: 365 returns the whole 600+ entry catalogue (~15k tokens) and can exceed a client's tool-result limit — mention that instead of calling it.

  6. Conclusion only — take the top review's slug from step 3 (e.g. rapamycin) and call get_conclusion on it. Show the plain-text conclusion. Point out this is the quick-answer path versus the full review in step 7.

  7. Full review — call get_review on the same slug. Don't dump the whole Markdown; show the first ~15 lines and note the total length.

  8. Structured metadata — call get_metadata on the same slug. Show the returned JSON and point out the fields the Markdown lacks: the review dates (datePublished/dateModified/lastReviewed), the typed about entity with alternate names, and the ordered citation list with PubMed PMIDs.

  9. Write path (describe, do NOT call) — explain that suggest_review(intervention, goal?, references?, email?) submits a new intervention to evipedia's public suggestion form. Do not invoke it during the demo — it POSTs real data to the evipedia team.

Close with a one-line summary: the server build from step 1, that the server-level instructions were present, and that search → list → updates → conclusion → review → metadata all returned live data.

Arguments: an optional topic (e.g. /demo creatine) used as the extra search in step 3 and, if it resolves to a review, as the slug for steps 6–8 instead of rapamycin.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed 0d279eb6a172
  2. 10d ago First seen · 36 lines · 88 tokens per session scan A cb30b599876e

Subscribe to this mod's changes

demo is a skill published in the GitHub repository forever-healthy/evipedia-mcp (1 stars, last pushed yesterday), licensed MIT. It adds 88 tokens to every session and 1,054 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

instrument-data-to-allotrope

Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full…

anthropics/knowledge-work-plugins · 123 tokens

matlab

Build, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.

K-Dense-AI/scientific-agent-skills · 42 tokens

exploratory-data-analysis

Perform bounded, local exploratory analysis of explicitly supported scientific files. Use for redacted CSV/TSV/JSON profiles; optional NumPy, HDF5, FASTA/FASTQ, and basic image metadata inspection; missingness/leakage audits; outlier and transformation sensitivity; and rigorous EDA report scaffolds. Other domain…

K-Dense-AI/scientific-agent-skills · 83 tokens

phylogenetics

Build and analyze phylogenetic trees using MAFFT (multiple alignment), IQ-TREE 2 (maximum likelihood), and FastTree (fast NJ/ML). Visualize with ETE3 or FigTree. For evolutionary analysis, microbial genomics, viral phylodynamics, protein family analysis, and molecular clock studies.

K-Dense-AI/scientific-agent-skills · 68 tokens

research-engineer

An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.

davila7/claude-code-templates · 43 tokens

mapping-to-snomed

Maps clinical concept spans extracted by OpenMed to SNOMED CT concepts through a USER-SUPPLIED terminology server (the user's own Ontoserver, Snowstorm, or UMLS/UTS), never a bundled vocabulary. Use when the user wants to code findings, disorders, procedures, body structures, or substances to SNOMED CT, run an ECL…

maziyarpanahi/openmed · 205 tokens