LaunchKit · 2026
Back to Skills

phenoskill

Extract clinical phenotypes and medication entities from user-provided text using PhenoSnap, producing.

0
388 downloads
by @kaichop

Setup & Installation

openclaw skills install @kaichop/phenoskill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install phenoskill

Version History

v0.1.1Feb 26, 2026 - Version note by skill developer:

No user-visible changes detected in this release. - No file or documentation updates were made between versions 0.1.0 and 0.1.1. - Functionality, usage, and requirements remain the same.

What This Skill Does

Extracts clinical phenotypes (mapped to HPO terms) and medication entities from user-supplied text using PhenoSnap. Runs locally, redacts identifiable information before writing anything to disk, and saves results as a timestamped JSON file. Does not upload user text anywhere.

Handles sensitive clinical text without sending it to any external service, with built-in PHI redaction before any file is written.

When to use it

  • Mapping a personal symptom list to HPO phenotype codes
  • Extracting structured medication data from a clinical note
  • Parsing dosage and frequency patterns from a medication list
  • Building a local phenotype record from free-text patient history
  • Structuring symptoms and drugs from a rare disease case description

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Symptoms: developmental delay, seizures, ataxia. Meds: valproate 250 mg BID.

AGENT
  1. 1Scans input for identifying information and redacts emails, phone numbers, addresses, and name fields
  2. 2Checks whether PhenoSnap is installed locally and downloads it from GitHub if missing
  3. 3Verifies the HPO OBO file exists at the configured path
  4. 4Writes redacted input to a timestamped text file
  5. 5Runs extract_phenotypes.py against the input and HPO OBO file, saving output as JSON
OUTPUT

Timestamped JSON file containing extracted HPO phenotype terms and medication entities, stored locally

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

hp.obo file from the Human Phenotype Ontology project (not downloaded automatically by the skill)HPO_OBO_PATH environment variable set to the hp.obo file path, or hp.obo placed manually at resources/hp.obo