Clinical Trial Literature Search / 临床试验文献检索专家
Search medical-domain scholarly literature with full data-source coverage (OpenAlex + Europe PMC/MeSH + bioRxiv/medRxiv preprints + arXiv methodology breadth), normalize, merge, and de-duplicate the results, produce a qualitative CSM safety-literature subset, and assist in providing open-access (OA) full-text PDF downloads. Usable without a key. / 全数据源覆盖检索医学领域学术文献(OpenAlex + Europe PMC/MeSH + bioRxiv/medRxiv 预印本 + arXiv 方法学广度),归一化合并去重,可产出 CSM 安全性定性子集,协助提供OA文献PDF下载。无key亦可使用。 Skill: Clinical Trial Literature Search / 临床试验文献检索专家 Owner: medstatstar Summary: Search medical-domain scholarly literature with full data-source coverage (OpenAlex + Europe PMC/MeSH + bioRxiv/medRxiv preprints + arXiv methodology breadth), normalize, merge, and de-duplicate the results, produce a qualitative CSM safety-literature subset, and assist in providing open-access (OA) full-text PDF downloads. Usable withou
Rank
62
Safety
84
Downloads
1.2k
Updated
Oct 11, 2026
Version
1.0.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.2K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.1release · observed Oct 2, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s176fv8983h1rte6dmxwp9wt4n89j8p5:ct-literature- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-medstatstar-ct-literature/snapshot"
Documentation
CLAWHUB
160,000 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
slug: ct-literature
name: ct-literature
displayName: Clinical Trial Literature Search / 临床试验文献检索专家
cn_name: 临床试验文献检索专家
version: 1.2.0
invocable: true
summary: 全数据源覆盖检索医学领域学术文献(OpenAlex + Europe PMC/MeSH + bioRxiv/medRxiv 预印本 + arXiv 方法学广度),归一化合并去重,可产出 CSM 安全性定性子集,协助提供OA文献PDF下载。无key亦可使用。
license: MIT
description: "Search medical-domain scholarly literature with full data-source coverage (OpenAlex + Europe PMC/MeSH + bioRxiv/medRxiv preprints + arXiv methodology breadth), normalize, merge, and de-duplicate the results, produce a qualitative CSM safety-literature subset, and assist in providing open-access (OA) full-text PDF downloads. Usable without a key. / 全数据源覆盖检索医学领域学术文献(OpenAlex + Europe PMC/MeSH + bioRxiv/medRxiv 预印本 + arXiv 方法学广度),归一化合并去重,可产出 CSM 安全性定性子集,协助提供OA文献PDF下载。无key亦可使用。"
triggers:
- "systematic literature search"
- "系统文献检索"
- "文献证据基础"
- "已发表安全性文献 / CSM"
- "cross-database literature search"
- "跨数据库 文献检索"
- "Embase Cochrane Web of Science"
- "多数据库 系统综述"
- "ct-literature"
required_commands: [python]
metadata:
openclaw: { emoji: "📚" }
authors: ["medstatstar", "phoe-zip"]
tags: [clinical-trial, literature, evidence, systematic-review, csm, openalex, pubmed, public-data]
homepage: "https://github.com/medstatstar/ct-literature"
permissions:
scope: "user-space-only"
network: "optional"
network_note: "Reads only public bibliographic sources: OpenAlex (api.openalex.org, no key), Europe PMC (ebi.ac.uk, MEDLINE/MeSH, no key; also indexes bioRxiv/medRxiv preprints via SRC:PPR), Semantic Scholar (api.semanticscholar.org, no key; rate-limited HTTP 429 -> gracefully skipped), arXiv (export.arxiv.org/api/query, no key). Europe PMC is ON by default (--no-with-europepmc to disable); bioRxiv/medRxiv are ON by default (--no-with-biorxiv / --no-with-medrxiv to disable); arXiv is opt-in via --with-arxiv. No WAF, no confidential input; ordinary input + public retrieval (A-tier). Opt-in, user-confirmed bug reports additionally reach https://ct-bugreport.coze.site/run with an 11-key sanitized envelope only (never raw data)."
filesystem: "read-only to its own files; writes report files only to the current working directory"
data: "no confidential data input; no external transmission of user data"
---
## Published Application
The workbench is published as a Python HTTP service at `https://ct-literature.app.workbuddy.host/`
(appId `wbapp_WuOPnJ4caJ32GTquNlR7vc`; bundle `workbench/publish-dist/`, workspace-independent,
re-publish via `workbench/publish-kit/install_genie.py` — **overwrite, never `createNewApp`**;
mis-bound paths are permanently retired and the returned `shareLink` must always be asserted).
**Full registry table + re-publishing protocol → [references/published_app.md](references/published_app.md)** — load it before any deploy / re-publish operation.
## Language
- **English guide** → [README.md](https://github.com/medstatstar/ct-literature/blob/main/README.md)README.md
# Clinical Trial Literature Search (ct-literature) [🇨🇳 中文](./README_zh-CN.md) | [🇺🇸 English (Current)](#) <div align="center"> <img src="assets/icon.svg" width="240" height="240" alt="ct-literature logo"/> </div> > **No install needed to try it:** if you don't want to install this skill and just want to quickly use its basic features, visit the web app directly at **https://ct.medstatstar.com**. > **A `ct-` library skill (A-tier public-intel — non-confidential input) that retrieves published scholarly literature about a drug / disease / method, normalizes multiple public bibliographic sources into one de-duplicated evidence base, and surfaces the evidence landscape plus a CSM (cumulative safety monitoring) qualitative subset.** > No commands or manual needed. Just describe your literature question **in plain language inside a chat** — the skill fetches from **OpenAlex (primary) + Europe PMC (on by default) + bioRxiv/medRxiv (on by default)**, then writes a self-contained **HTML + Excel** report. (Semantic Scholar and arXiv are opt-in via flags, not part of the default pipeline.) A-tier (non-confidential input): fully local computation, only public retrieval. **Note: your topic query is sent to the public bibliographic APIs below — see the [outbound notice](#outbound--privacy).** The skill activates **only when you explicitly ask for a literature search**; it never retrieves on its own during unrelated conversations. > 💡 **Keyless by default, but a free key lifts the cap a lot:** OpenAlex has required an API key since 2026-02-13; without one you are in the keyless pool (100 credits/day, flagged *not suitable for production*). A free key lifts this to 100k/day. Apply in ~30s — see the [First-Time FAQ](#first-time-faq) and the key-notice the skill prints automatically when no key is detected. ## Table of Contents - [Who This Is For](#who-this-is-for) - [How to Use It in a Chat](#how-to-use-it-in-a-chat) - [Data Sources](#data-sources) - [Why You Can Trust the Output — Anti-Hallucination](#why-you-can-trust-the-output--anti-hallucination) - [What Can It Do — Scenarios](#what-can-it-do--scenarios) - [First-Time FAQ](#first-time-faq) - [Security & Privacy](#security--privacy) - [Advanced Reference (Developers)](#advanced-reference-developers) --- ## Who This Is For ct-literature is part of the `ct-` clinical-trial skill family, built for three groups: - **Clinical-trial practitioners at pharmaceutical companies** — sponsors, CROs, and medical / statistical / regulatory roles; - **Clinicians and nurses who take part in the hands-on conduct of trials**; - **Medical students who want to learn clinical-trial methodology in a structured way**. ## How to Use It in a Chat ct-literature is a **conversational skill**: you simply tell the assistant what you want to look up — no commands, no parameter names to remember. Once installed as a WorkBuddy skill, you invoke it in a chat via the Skill tool; there
_meta.json
{
"ownerId": "kn7amqq1jv28skb63wavr6shah89jsm5",
"slug": "ct-literature",
"version": "1.0.1",
"publishedAt": 1790910100254
}references/capabilities.md
# Capabilities & Reference Detail (ct-literature) > Extracted verbatim from `SKILL.md` (2026-09-27, line-budget refactor — SKILL.md ≤ 200 lines per ct-base §16.1 / F02). No content removed; SKILL.md keeps one-line pointers here. Load this file when you need the full source / feature / output / invocation detail. ## Positioning within the ct- library The four A-tier public-intel skills (non-confidential input, `network=public-retrieval`) are complementary: | Skill | Answers | Object retrieved | Source family | |---|---|---|---| | `ct-registry` | What trials are registered / ongoing / completed? | Trial-registry metadata | Registry libraries | | `ct-literature` | What evidence has been *published*? | Publications | Literature libraries | | `ct-safety` | Is a drug–event over-reported (signal)? | FAERS cases | Adverse-event databases | | `ct-pipeline` | Aggregate the above into a strategic intel brief | Consumes the three JSONs | Public-intel layer | **Boundaries:** `ct-registry` never fetches paper full-text/abstracts; `ct-literature` never fetches registry structured metadata. `ct-literature --safety` surfaces *published* safety literature — **qualitative**, must NOT replace `ct-safety`'s FAERS disproportionality. Not sure which skill? Route via `ct-advisor`; full competitive-intel picture → `ct-pipeline` directly (§15). ## Data Sources (detail) | Source | Access | Status | Role | |---|---|---|---| | OpenAlex | Public REST; free key recommended (100k/day via `.env` auto-load) — keyless capped 100/day since 2026-02-13 | Required (primary) | Broad coverage + citation counts | | Europe PMC | Public REST (MEDLINE / PubMed Central), no key, MeSH-indexed | **Default ON** (`--no-with-europepmc`) | Biomedical precision + MeSH | | Cochrane (CDSR) | Via Europe PMC journal filter | Opt-in `--cochrane` | Cochrane Database of Systematic Reviews only | | Semantic Scholar | Public Graph API, no key, rate-limited (429) | **Opt-in only** `--with-semantic-scholar` (not part of default sources; requires key to be useful) | Citation-aware ranking; skipped when no key | | bioRxiv / medRxiv | Via Europe PMC `SRC:PPR` + publisher filter | **Default ON** (`--no-with-biorxiv` / `--no-with-medrxiv`) | Preprints (Tier P) | | arXiv | Public Atom API, no key | Optional `--with-arxiv` | Methodology breadth | | PROSPERO | Public REST (CRD York); **auth header undocumented** | Optional `--with-prospero` (key-gated, **reserved source**) | Duplication-avoidance / protocol discovery | > All are public bibliographic APIs — no WAF. The **default data sources are OpenAlex (primary) + Europe PMC (on by default) + bioRxiv/medRxiv (on by default)**; everything else (arXiv, Cochrane, PROSPERO, Semantic Scholar) are opt-in. OpenAlex keyless = 100 credits/day since 2026-02-13; a free key lifts to 100k/day (`--openalex-key` / env `OPENALEX_API_KEY` / skill `.env` auto-load; key never printed). Semantic Scholar is an explicit opt-in source (`--with-semantic
references/citation_styles.md
# Citation Styles `ct-literature` supports five citation styles (`--citation-style`), implemented in `scripts/format_citations.py`. It reads `merged.json` and reuses existing fields (title / authors / year / publication / volume / issue / page / doi / url) to assemble each citation. Exports `references.bib` (BibTeX) + `references.ris` (RIS). > The applied style is labeled at the top of the report and `references_<style>.md` for traceability. ## 1. APA (7th) — default ``` Author, A. A., & Author, B. B. (Year). Title of article. *Journal Name*, *Vol*(Issue), Pages. https://doi.org/DOI ``` - Authors: surname, initials; multiple authors joined with `, &`. - Journal name italic; volume italic, issue in parentheses. ## 2. Nature ``` Author1 AB, Author2 CD. Title of article. Journal Name Vol, Pages (Year). https://doi.org/DOI ``` - Given name first, abbreviated to initials (no dots); surname last; comma-separated. - Inline style for numbered journals; year in trailing parentheses. ## 3. Vancouver (sequential numeric) ``` Author1 AB, Author2 CD. Title of article. Journal Name. Year;Vol(Issue):Pages. doi:DOI ``` - Up to 6 authors listed in full; beyond that, close with `et al.` (this implementation lists all, for clean Bib/RIS round-tripping). - Year followed by `;Vol(Issue):Pages`. ## 4. IEEE ``` Author1, "Title of article," Journal Name, vol. Vol, no. Issue, pp. Pages, Year. doi: DOI. ``` - Article title in double quotes; `vol.` / `no.` / `pp.` explicit. ## 5. GB/T 7714 (PRC national standard) ``` Author. Title[J]. Journal, Year, Vol(Issue):Pages. DOI:DOI. ``` - **Chinese branch**: full-width Chinese punctuation (。、[J]、,、:); authors separated by Chinese comma 「,」. - When mixing with the English styles (apa/nature/vancouver/ieee), branch on `style == 'gb7714'` so Chinese punctuation is not swallowed by the English templates. ## Field mapping (merged.json → citation) | Citation element | merged.json field | |---|---| | Authors | `authors` (list; tolerates string/None) | | Year | `year` | | Title | `title` | | Journal | `publication` | | Volume / Issue / Pages | `volume` / `issue` / `page` | | DOI / Link | `doi` / `url` | ## Notes - Purely local generation; does not touch the fetch layer. Styles are layout templates only, not formal typographic validation. - Author-name resolution handles both `Surname, Given` and `Given Surname`; Chinese names are preserved as a single token.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/medstatstar/skills/ct-literature",
"sourceUrl": "https://clawhub.ai/medstatstar/skills/ct-literature",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T00:37:58.812Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-medstatstar-ct-literature/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-medstatstar-ct-literature/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T00:37:58.812Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.2K downloads",
"href": "https://clawhub.ai/medstatstar/ct-literature",
"sourceUrl": "https://clawhub.ai/medstatstar/ct-literature",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T00:37:58.812Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.1",
"href": "https://clawhub.ai/medstatstar/ct-literature",
"sourceUrl": "https://clawhub.ai/medstatstar/ct-literature",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-02T03:01:40.254Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-medstatstar-ct-literature/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-medstatstar-ct-literature/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.1",
"description": "v1.2.0: Enable snowball+report-first by default; add few-results suggestion card; i18n fix; F19/F13/shared_sync compliance",
"href": "https://clawhub.ai/medstatstar/ct-literature",
"sourceUrl": "https://clawhub.ai/medstatstar/ct-literature",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-02T03:01:40.254Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
