← Back to Skills Marketplace
124
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rare-disease-hpo-mapper
Description
Map patient symptoms to Human Phenotype Ontology terms for gene diagnosis.
Usage Guidance
What to consider before installing or running this skill:
- Functionality: The script contains a tiny, hardcoded HPO term set. If you need comprehensive mapping, this implementation is insufficient — review and extend the HPO dictionary or integrate an authoritative ontology source.
- Documentation mismatch: SKILL.md mentions a CONFIG block and file input/output, but scripts/main.py only accepts a --symptoms CLI argument and prints results. Confirm intended behavior with the skill author before using in automated workflows.
- Data sensitivity: This tool processes clinical symptom text (protected health information). Run it only in a secure, compliant environment; do not send PHI to untrusted services. Ensure workspace access and logs are controlled.
- Input validation & CSV/command injection: The script trims and matches strings but does not sanitize inputs beyond that. If you integrate it into pipelines that write outputs to files, sanitize and escape content to avoid downstream CSV/formula injection or logging of sensitive text.
- Dependencies: requirements.txt incorrectly lists 'difflib' (stdlib). Remove or correct the requirements file to avoid misleading users.
- Recommended improvements: add explicit file input/output options (if desired), robust input validation, larger HPO backing data or an API with documented access controls, and unit tests. If you need privacy guarantees, run inside a sandboxed environment and confirm no network calls occur.
Overall: the skill appears internally consistent and not malicious, but it is limited and the documentation should be clarified before trusting it in production clinical workflows.
Capability Analysis
Type: OpenClaw Skill
Name: rare-disease-hpo-mapper
Version: 1.0.0
The skill is a straightforward clinical tool designed to map symptoms to Human Phenotype Ontology (HPO) terms using a hardcoded dictionary and fuzzy matching via the standard 'difflib' library. The Python script (scripts/main.py) contains no network calls, file system writes, or dangerous execution sinks like eval() or os.system(). The instructions in SKILL.md are well-structured, emphasizing input validation and scope adherence without any signs of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
The packaged script (scripts/main.py) implements symptom→HPO lookups and matches the described purpose. However the SKILL.md implies a more feature-complete workflow (config blocks, file input/output, broader HPO coverage) while the script contains a small hardcoded HPO dictionary and only prints results. The capability is coherent but more limited than the documentation suggests.
Instruction Scope
Runtime instructions stay within the stated domain (validate inputs, run the packaged script). They do not request unrelated files, credentials, or network access. Minor mismatch: SKILL.md discusses editing an in-file CONFIG block and reading/writing workspace files, but scripts/main.py has no CONFIG and only prints results; there is a small risk of user expectation mismatch if they expect file IO or broader data handling.
Install Mechanism
No install spec is provided and nothing is downloaded or written by an installer. The skill is instruction-only with a bundled script, which is low risk. requirements.txt lists 'difflib' (a Python standard library module) — harmless but unnecessary.
Credentials
No environment variables, credentials, or config paths are requested. The script runs locally and requires only a CLI argument. This is proportional to the stated task.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It does not modify other skills or agent-wide settings. Autonomous invocation is allowed (platform default) but not combined with any concerning privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rare-disease-hpo-mapper - After installation, invoke the skill by name or use
/rare-disease-hpo-mapper - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of rare-disease-hpo-mapper.
- Maps patient symptoms to Human Phenotype Ontology (HPO) terms for gene diagnosis.
- Provides a structured workflow for input validation, reproducible outputs, and error handling.
- Includes example usage, audit-ready commands, and parameter definitions.
- Offers risk assessment, security checklist, and explicit output requirements.
- Supports use cases such as rare disease diagnosis, cohort building, and genetic counseling.
Metadata
Frequently Asked Questions
What is Rare Disease HPO Mapper?
Map patient symptoms to Human Phenotype Ontology terms for gene diagnosis. It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.
How do I install Rare Disease HPO Mapper?
Run "/install rare-disease-hpo-mapper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Rare Disease HPO Mapper free?
Yes, Rare Disease HPO Mapper is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Rare Disease HPO Mapper support?
Rare Disease HPO Mapper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Rare Disease HPO Mapper?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.
More Skills