Agent skill

Pp Clinical Trials

by mvanhorn in mvanhorn/printing-press-library

A multi-source clinical-trials intelligence system — aggregates, normalizes, and analyzes trials across ClinicalTrials.gov, EU CTIS, and biomedical sources, with an offline SQLite engine no…

Apache-2.0Auto-check: notesResearch & Science

Install Pp Clinical Trials

skills CLI
$ npx skills add mvanhorn/printing-press-library --skill pp-clinical-trials -a claude-code

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

GitHub CLI
$ gh skill install mvanhorn/printing-press-library pp-clinical-trials --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/mvanhorn/printing-press-library.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-skills/pp-clinical-trials .claude/skills/pp-clinical-trials && 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
pp-clinical-trials
GitHub stars
2.1k
Token cost
~4.6k tokens
SKILL.md length
1,922 words
Files
1
Skills in repo
506
Repo updated
First seen
Licence
Apache-2.0

At a glance

A multi-source clinical-trials intelligence system — aggregates, normalizes, and analyzes trials across ClinicalTrials.gov, EU CTIS, and biomedical sources, with an offline SQLite engine no…

  • Works in 3 steps: Install via the Printing Press… → Verify: clinical-trials-pp-cli --version → Ensure the reported install directory is…
  • Phrases: what clinical trials are running for
  • SKILL.md covers Prerequisites: Install the CLI, When to Use This CLI, Anti-triggers and Unique Capabilities, plus 10 more sections
  • Calls go, claude and npx

What it does

Pp Clinical Trials is an agent skill from mvanhorn/printing-press-library. A multi-source clinical-trials intelligence system — aggregates, normalizes, and analyzes trials across ClinicalTrials.gov, EU CTIS, and biomedical sources, with an offline SQLite engine no single-registry tool has. Trigger phrases: what clinical trials are running for, recruiting trials for, phase 3 trials for, compare these two drugs trials, emerging therapies in, is this trial risky, watch trials for, clinical trials intelligence, use clinical-trials, run clinical-trials.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Clinical and healthcare research and Recruiting and HR. It works with SQLite. The repository describes itself as: Official library of CLIs generated by the CLI Printing Press. Endorsed, tested, and community-contributed. The licence is Apache-2.0.

When your agent uses it

  • Phrases: what clinical trials are running for
  • Recruiting trials for
  • Phase 3 trials for
  • Compare these two drugs trials

Example prompts

  • “/pp-clinical-trials”

Requirements

  • Node.js
  • Pre-approved tools (allowed-tools): Read, Bash

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and…
  2. Verify: clinical-trials-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • go
    • claude
    • npx

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

  • Network

    Links to these hosts (documentation or services it may open):

    • semver.org

    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

Pp Clinical Trials loads about 4.6k tokens when it runs. Until then it costs about 130 tokens; SKILL.md has 1,922 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from mvanhorn/printing-press-library at commit d9a1696, republished under its Apache-2.0 licence (© mvanhorn). 1,922 words, ~4,613 tokens.

Download SKILL.mdSave it as .claude/skills/pp-clinical-trials/SKILL.md (or your agent's skills folder).
name
pp-clinical-trials
description
A multi-source clinical-trials intelligence system — aggregates, normalizes, and analyzes trials across ClinicalTrials.gov, EU CTIS, and biomedical sources, with an offline SQLite engine no single-registry tool has. Trigger phrases: `what clinical trials are running for`, `recruiting trials for`, `phase 3 trials for`, `compare these two drugs trials`, `emerging therapies in`, `is this trial risky`, `watch trials for`, `clinical trials intelligence`, `use clinical-trials`, `run clinical-trials`.
allowed-tools
Read, Bash
author
laci141
license
Apache-2.0
argument-hint
<command> [args] | install cli|mcp
<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/health/clinical-trials/SKILL.md,
     regenerated post-merge by tools/generate-skills/. Hand-edits here are
     silently overwritten on the next regen. Edit the library/ source instead.
     See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->

ClinicalTrials.gov — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the clinical-trials-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    bash
    npx -y @mvanhorn/printing-press-library install clinical-trials --cli-only
  2. Verify: clinical-trials-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead:

bash
go install github.com/mvanhorn/printing-press-library/library/health/clinical-trials/cmd/clinical-trials-pp-cli@latest

If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds.

Every other ClinicalTrials.gov tool is a single-source pass-through. This one merges registries into one normalized trial model, dedups across NCT/EUCTR/WHO IDs, and computes intelligence: emerging therapies, recruitment velocity, drug comparisons, abandonment risk, geographic hotspots, and sponsor dominance. It degrades gracefully down a fallback chain and never crashes, caching everything locally for offline, agent-native analysis.

When to Use This CLI

Reach for this CLI when the task is understanding the clinical-trials landscape — what is running, what is emerging, how two drugs compare, whether a trial is risky, or where recruitment is concentrated — across more than one registry. It is the right tool for evidence synthesis, competitive trial analysis, and weekly landscape reports.

Anti-triggers

Do not use this CLI for:

  • Do not use it to enroll patients or submit trial registrations — it is read-only.
  • Do not use it for full EHR or patient-record data — it covers public trial registries only.
  • Do not use --source who expecting live data — WHO ICTRP has no public API.

Unique Capabilities

These capabilities aren't available in any other tool for this API.

Intelligence engine
  • emerging — See the fastest-growing trial categories for a disease area, with percent change.

    Pick this when the user asks where research is heading, not about one specific trial.

    bash
    clinical-trials-pp-cli emerging cancer --json
  • velocity — Measure how fast a disease area's trials and enrollment are growing over time.

    Use to quantify momentum in a field; buckets a sampled set of trials by start year and reports a recent-vs-prior growth rate (no prior snapshot needed).

    bash
    clinical-trials-pp-cli velocity "alzheimer" --json
  • compare — Compare two drugs head-to-head across trial counts, phases, sponsors, and recruiting status.

    Use to weigh two interventions by real trial activity, not marketing.

    bash
    clinical-trials-pp-cli compare "Keytruda" "Opdivo" --json
  • risk — Get an explainable risk read on a single trial from termination, enrollment, site count, sponsor track record, and phase factor (earlier phases = higher risk).

    Use to triage whether a trial is likely to complete and report.

    bash
    clinical-trials-pp-cli risk NCT07011732 --json
  • forecast — Forward-looking completion outlook for a trial, derived from the same deterministic signals as risk.

    Use to get a plain-language outlook band and the primary concerns behind it. Caveat: heuristic only — a read of registry signals, not a clinical prediction.

    bash
    clinical-trials-pp-cli forecast NCT07011732 --json
  • sponsors — Rank who runs the most trials in an area, classified as industry, academic, or government.

    Use to see who controls research in a field.

    bash
    clinical-trials-pp-cli sponsors "diabetes" --json
  • digest — Compact "what's notable" snapshot for a condition or search term: total matched, recruiting count, newest trials, and recently-stopped ones.

    Use for a fast read on a topic's current state; a read-only point-in-time snapshot (use watch for a persistent change feed). --limit bounds the newest and recently-stopped lists.

    bash
    clinical-trials-pp-cli digest "type 2 diabetes" --limit 5 --json
Single-trial analysis
  • similar — Find trials similar to a given NCT ID by shared condition, phase, and intervention profile.

    Use to surface comparable trials from registry signals only (no ML matching); --limit caps how many matches are returned.

    bash
    clinical-trials-pp-cli similar NCT04280705 --limit 5 --json
  • timeline — Show a trial's key dates in chronological order: start, primary completion, completion, and last-update posted.

    Use to see a single trial's schedule at a glance; dates with no posted value are omitted.

    bash
    clinical-trials-pp-cli timeline NCT04280705 --json
  • enrollment-check — Heuristic plausibility check on a trial's posted enrollment target relative to its phase.

    Reuses the risk command's enrollment signal. Caveat: this is a heuristic from observable registry signals only — not a clinical judgment or a prediction of whether the trial will enroll.

    bash
    clinical-trials-pp-cli enrollment-check NCT04280705 --json
Interoperability
  • export-fhir — Export a trial's registry metadata as a minimal FHIR R4 ResearchStudy resource (JSON) or a flat CSV row.

    Use to hand a trial's core metadata to a FHIR-aware system or a spreadsheet. --format fhir (default) emits the ResearchStudy JSON; --format csv emits one flat row. Caveat: this is a lightweight metadata export, not a full FHIR-conformant clinical dataset, and is not validated against a FHIR profile.

    bash
    clinical-trials-pp-cli export-fhir NCT04280705
    clinical-trials-pp-cli export-fhir NCT04280705 --format csv
Local state that compounds
  • watch — Track a term and report new, changed, and terminated trials since the last run.

    Use to monitor a topic over time instead of re-reading full result sets.

    bash
    clinical-trials-pp-cli watch "vitamin d" --json
Multi-source aggregation
  • search — Search a single normalized trial model aggregated and deduplicated across ClinicalTrials.gov, EU CTIS, and OpenAlex.

    Use as the default entry point; it queries the merged multi-source mirror, so it sees more than any single registry.

    bash
    clinical-trials-pp-cli search "glioblastoma" --json
Enrichment
  • evidence — Link a trial to its publications and citation context via PubMed and OpenAlex.

    Use to check whether a trial actually published results.

    bash
    clinical-trials-pp-cli evidence NCT07011732 --json
  • safety — Surface FDA adverse-event signals for a trial's intervention drug.

    Use to add a real-world safety lens to a trial's drug.

    bash
    clinical-trials-pp-cli safety "pembrolizumab" --json
Output for humans
  • report — Compose search, emerging, hotspots, and sponsors into one markdown or CSV briefing for a topic.

    Use for a weekly landscape summary a clinician can read at a glance.

    bash
    clinical-trials-pp-cli report "long covid" --format md
Reliability
  • health — Show live status, latency, and failure rate for every data source in the fallback chain.

    Use to know which sources are degraded before trusting a result.

    bash
    clinical-trials-pp-cli health --json

Command Reference

clinicaltrials-gov-version — Manage clinicaltrials gov version

stats — Data statistics

  • clinical-trials-pp-cli stats field-values — Value statistics of the study leaf fields.
  • clinical-trials-pp-cli stats list-field-sizes — Sizes of list/array fields. To search studies by a list field size, use AREA[FieldName:size] search operator.
  • clinical-trials-pp-cli stats size — Statistics of study JSON sizes.

studies — Related to clinical trial studies

  • clinical-trials-pp-cli studies enums — Returns enumeration types and their values.
  • clinical-trials-pp-cli studies fetch-study — Returns data of a single study.
  • clinical-trials-pp-cli studies list — Returns data of studies matching query and filter parameters. The studies are returned page by page.
  • clinical-trials-pp-cli studies metadata — Returns study data model fields.
  • clinical-trials-pp-cli studies search-areas — Search Docs and their Search Areas.
Finding the right command

When you know what you want to do but not which command does it, ask the CLI directly:

bash
clinical-trials-pp-cli which "<capability in your own words>"

which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match — fall back to --help or use a narrower query.

Recipes

bash
clinical-trials-pp-cli search "glioblastoma" --json --limit 20

Searches the merged multi-source mirror and returns a bounded result set an agent can parse.

Show full SKILL.md (842 more words)Show less
Emerging oncology
bash
clinical-trials-pp-cli emerging cancer --json

Ranks the fastest-growing oncology trial categories with percent change.

Head-to-head drug activity
bash
clinical-trials-pp-cli compare "pembrolizumab" "nivolumab" --json

Compares two drugs by trial counts, phases, and sponsors with RxNorm synonym resolution.

Triage a single trial
bash
clinical-trials-pp-cli risk NCT07011732 --json

Returns an explainable risk score with each contributing factor.

Weekly clinician report
bash
clinical-trials-pp-cli report "long covid" --format md

Composes search, emerging, hotspots, and sponsors into one markdown briefing.

Auth Setup

No credentials required for the core. ClinicalTrials.gov, EU CTIS, OpenAlex, RxNorm, and MeSH need no key. OpenFDA and PubMed accept an optional key purely for higher rate limits.

Run clinical-trials-pp-cli doctor to verify setup.

Agent Mode

Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.

  • Pipeable — JSON on stdout, errors on stderr

  • Filterable — --select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:

    bash
    clinical-trials-pp-cli studies list --agent --select id,name,status
  • Previewable — --dry-run shows the request without sending

  • Offline-friendly — sync/search commands can use the local SQLite store when available

  • Non-interactive — never prompts, every input is a flag

  • Read-only — do not use this CLI for create, update, delete, publish, comment, upvote, invite, order, send, or other mutating requests

Response envelope

Commands that read from the local store or the API wrap output in a provenance envelope:

json
{
  "meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
  "results": <data>
}

Parse .results for data and .meta.source to know whether it's live or local. A human-readable N results (live) summary is printed to stderr only when stdout is a terminal AND no machine-format flag (--json, --csv, --compact, --quiet, --plain, --select) is set — piped/agent consumers and explicit-format runs get pure JSON on stdout.

Paths and state

Agents should treat the CLI's path resolver as part of the runtime contract:

  • Use --home <dir> for one invocation, or set CLINICAL_TRIALS_HOME=<dir> to relocate all four path kinds under one root.

  • Use per-kind env vars only when a specific kind must diverge: CLINICAL_TRIALS_CONFIG_DIR, CLINICAL_TRIALS_DATA_DIR, CLINICAL_TRIALS_STATE_DIR, CLINICAL_TRIALS_CACHE_DIR.

  • Resolution order is per-kind env var, --home, CLINICAL_TRIALS_HOME, XDG (XDG_CONFIG_HOME, XDG_DATA_HOME, XDG_STATE_HOME, XDG_CACHE_HOME), then platform defaults.

  • config contains settings like config.toml and profiles. data contains credentials.toml, data.db, cookies, and auth sidecars. state contains persisted queries, jobs, and teach.log. cache contains regenerable HTTP/cache files.

  • Stored secrets live in credentials.toml under the data dir. Existing legacy config.toml secrets are read for compatibility and leave config.toml on the first auth write.

  • Run clinical-trials-pp-cli doctor --fail-on warn to surface path and credential-location warnings. agent-context exposes a schema v4 paths block for agents that need the resolved dirs.

  • For MCP, pass relocation through the MCP host config. The MCP binary does not inherit CLI flags:

    json
    {
      "mcpServers": {
        "clinical-trials": {
          "command": "clinical-trials-pp-mcp",
          "env": {
            "CLINICAL_TRIALS_HOME": "/srv/clinical-trials"
          }
        }
      }
    }

Fleet precedence: an inherited per-kind env var overrides an explicit --home for that kind. Use CLINICAL_TRIALS_HOME or per-kind vars as durable fleet levers, and use --home only for a single invocation. Relocation is not reversible by unsetting env vars; move files manually before clearing CLINICAL_TRIALS_HOME, or doctor will not find credentials left under the former root.

Agent Feedback

When you (or the agent) notice something off about this CLI, record it:

clinical-trials-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
clinical-trials-pp-cli feedback --stdin < notes.txt
clinical-trials-pp-cli feedback list --json --limit 10

Entries are stored locally as feedback.jsonl under the resolved data dir. They are never POSTed unless CLINICAL_TRIALS_FEEDBACK_ENDPOINT is set AND either --send is passed or CLINICAL_TRIALS_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.

Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.

Output Delivery

Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:

SinkEffect
stdoutDefault; write to stdout only
file:<path>Atomically write output to <path> (tmp + rename)
webhook:<url>POST the output body to the URL (application/json or application/x-ndjson when --compact)

Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.

Named Profiles

A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.

clinical-trials-pp-cli profile save briefing --json
clinical-trials-pp-cli --profile briefing studies list
clinical-trials-pp-cli profile list --json
clinical-trials-pp-cli profile show briefing
clinical-trials-pp-cli profile delete briefing --yes

Explicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.

Exit Codes

CodeMeaning
0Success
2Usage error (wrong arguments)
3Resource not found
5API error (upstream issue)
7Rate limited (wait and retry)
10Config error

Argument Parsing

Parse $ARGUMENTS:

  1. Empty, help, or --help → show clinical-trials-pp-cli --help output
  2. Starts with install → ends with mcp → MCP installation; otherwise → see Prerequisites above
  3. Anything else → Direct Use (execute as CLI command with --agent)

MCP Server Installation

  1. Install the MCP server:
    bash
    go install github.com/mvanhorn/printing-press-library/library/health/clinical-trials/cmd/clinical-trials-pp-mcp@latest
  2. Register with Claude Code:
    bash
    claude mcp add clinical-trials-pp-mcp -- clinical-trials-pp-mcp
  3. Verify: claude mcp list

Direct Use

  1. Check if installed: which clinical-trials-pp-cli If not found, offer to install (see Prerequisites at the top of this skill).
  2. Match the user query to the best command from the Unique Capabilities and Command Reference above.
  3. Execute with the --agent flag:
    bash
    clinical-trials-pp-cli <command> [subcommand] [args] --agent
  4. If ambiguous, drill into subcommand help: clinical-trials-pp-cli <command> --help.

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

Files

Just SKILL.md in cli-skills/pp-clinical-trials of mvanhorn/printing-press-library.

Open the folder on GitHubat commit d9a1696

Compare with similar skills

Pp Clinical Trials 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.

Pp Clinical Trials compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Clinical Trials this skillmvanhorn/printing-press-library2.1k—~4.6kAutomated safety check: NotesApache-2.0
Clinical Trials Databasegoogle-deepmind/science-skills3.2k2 repos~3.2kAutomated safety check: PassApache-2.0
Inclusion Criteria Genaipoch/medical-research-skills1.9k—~3.3kAutomated safety check: PassMIT
Patient Recruitment Ad Genaipoch/medical-research-skills1.9k—~2.7kAutomated safety check: PassMIT
Clinicaltrials DBaipoch/medical-research-skills1.9k—~762Automated safety check: PassMIT
Treatment PlansK-Dense-AI/claude-scientific-writer2.4k1 repos~2.7kAutomated safety check: PassMIT

Similar skills

  • Clinical Trials Database

    google-deepmind/science-skills

    Query ClinicalTrials.gov via APIv2. An agent skill from google-deepmind/science-skills.

    3.2k GitHub starsUsed in 2 repos~3.2k tokens
    Research & ScienceAuto-check passed
  • Inclusion Criteria Gen

    aipoch/medical-research-skills

    Generate and optimize clinical trial subject inclusion/exclusion criteria to balance scientific rigor with recruitment feasibility.

    1.9k GitHub stars~3.3k tokensUpdated 24 days ago
    Research & ScienceAuto-check passed
  • Patient Recruitment Ad Gen

    aipoch/medical-research-skills

    Generate ethical, compliant, and patient-friendly recruitment advertisements for clinical trials.

    1.9k GitHub stars~2.7k tokensUpdated 24 days ago
    Research & ScienceAuto-check passed
  • Clinicaltrials DB

    aipoch/medical-research-skills

    Query the ClinicalTrials.gov API v2 to search for clinical trials, retrieve detailed study protocols, and analyze recruitment status; use when you need to find trials by condition/drug, export…

    1.9k GitHub stars~762 tokensUpdated 24 days ago
    Business, Finance & HRAuto-check passed
  • Treatment Plans

    K-Dense-AI/claude-scientific-writer

    Format and structurally validate local treatment-plan documentation after clinical decisions have already been supplied and verified by authorized licensed professionals.

    2.4k GitHub starsUsed in 1 repo~2.7k tokens
    Research & ScienceAuto-check passed
  • Searching Clinicaltrials

    maziyarpanahi/openmed

    Searches ClinicalTrials.gov for studies by condition, intervention, and recruitment status using the modern v2 REST API with cursor (pageToken) pagination.

    5.5k GitHub stars~2k tokensUpdated today
    Business, Finance & HRAuto-check passed

More from mvanhorn/printing-press-library

All 506 skills in this repo
  • Agent Desktop

    mvanhorn/printing-press-library

    Desktop automation through the real Rust agent-desktop CLI, published in Printing Press through a small bridge.

    2.1k GitHub stars~2.3k tokensUpdated today
    Auto-check: notes
  • Gfonts

    mvanhorn/printing-press-library

    Search, browse, and download Google Fonts from the terminal via the gfonts CLI.

    2.1k GitHub stars~574 tokensUpdated today
    Auto-check passed
  • Pp 1688

    mvanhorn/printing-press-library

    The free, offline Trigger phrases: search 1688 for, find a factory on 1688 for, wholesale price on 1688 for, who is the cheapest supplier on 1688 for, compare 1688 suppliers for, use 1688, run 1688.

    2.1k GitHub stars~3k tokensUpdated today
    Auto-check: notes
  • Pp Activity Japan

    mvanhorn/printing-press-library

    Inspect known Activity Japan plan IDs or URLs, compare dated prices and sessions, check language-sitemap coverage, and hand off to canonical booking pages.

    2.1k GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Pp Adminbyrequest

    mvanhorn/printing-press-library

    Every Admin By Request portal action, plus a local SQLite mirror of audit, events, inventory and requests for ad-hoc...

    2.1k GitHub stars~3.3k tokensUpdated today
    Auto-check: notes
  • Pp Agent Capture

    mvanhorn/printing-press-library

    macOS screen capture, window recording, GIF conversion, and agent evidence bundles from the terminal.

    2.1k GitHub stars~1.6k tokensUpdated today
    Auto-check: notes

Works with

Questions about Pp Clinical Trials

What does Pp Clinical Trials do?

A multi-source clinical-trials intelligence system — aggregates, normalizes, and analyzes trials across ClinicalTrials.gov, EU CTIS, and biomedical sources, with an offline SQLite engine no…. Pp Clinical Trials is an agent skill from mvanhorn/printing-press-library.gov, EU CTIS, and biomedical sources, with an offline SQLite engine no single-registry tool has.

When should I use Pp Clinical Trials?

Pp Clinical Trials fits situations like: phrases: what clinical trials are running for; recruiting trials for; phase 3 trials for; compare these two drugs trials.

How do I install Pp Clinical Trials in Claude Code?

Run `npx skills add mvanhorn/printing-press-library --skill pp-clinical-trials -a claude-code`. Or copy the skill folder (cli-skills/pp-clinical-trials in mvanhorn/printing-press-library) into .claude/skills/pp-clinical-trials in your project. Claude Code loads it when a task matches its description.

How do I install Pp Clinical Trials in Codex?

Run `npx skills add mvanhorn/printing-press-library --skill pp-clinical-trials -a codex`. Or copy the skill folder (cli-skills/pp-clinical-trials in mvanhorn/printing-press-library) into .agents/skills/pp-clinical-trials in your project. Codex loads it when a task matches its description.

Can I use Pp Clinical Trials 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 mvanhorn/printing-press-library --skill pp-clinical-trials -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pp-clinical-trials, .gemini/skills/pp-clinical-trials, .github/skills/pp-clinical-trials and .opencode/skills/pp-clinical-trials in your project.

What does Pp Clinical Trials need to run?

Going by SKILL.md and its folder, Pp Clinical Trials needs the command-line tools its instructions call (go, claude and npx). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Bash.

Does Pp Clinical Trials access the network?

SKILL.md names 1 domain. As links in the text: semver.org. This is read from the text; nothing was executed.

Is Pp Clinical Trials safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Pp Clinical Trials use?

Pp Clinical Trials is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pp Clinical Trials use?

About 4.6k tokens (SKILL.md is roughly 18k 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 Pp Clinical Trials?

Skills that share tags, products or a category with Pp Clinical Trials: Clinical Trials Database (google-deepmind/science-skills, 3.2k stars), Inclusion Criteria Gen (aipoch/medical-research-skills, 1.9k stars), Patient Recruitment Ad Gen (aipoch/medical-research-skills, 1.9k stars) and Clinicaltrials DB (aipoch/medical-research-skills, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Clinical Trials?

mvanhorn (a GitHub user) maintains it in mvanhorn/printing-press-library, which has 2,056 GitHub stars. The repository holds 506 skills in this directory. The repository was last updated on October 9, 2026.

Source: mvanhorn/printing-press-library on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.