技能详情(站内镜像,无评论)
作者:AIpoch @AIPOCH-AI
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.1.0
统计:⭐ 0 · 41 · 1 current installs · 1 all-time installs
⭐ 0
安装量(当前) 1
🛡 VirusTotal:Pending · OpenClaw :良性
Package:aipoch-ai/drug-interaction-checker
安全扫描(ClawHub)
- VirusTotal:Pending
- OpenClaw :良性
OpenClaw 评估
The skill’s code, docs, and local data files are coherent with a self-contained drug–interaction checker and do not request unrelated credentials or external services, but you should review and run the script in a sandbox before using clinically.
目的
Name/description (drug interaction checking) align with included assets: local interaction DB, CYP450 metadata, severity criteria, and a Python script. No unrelated credentials, binaries, or config paths are requested.
说明范围
SKILL.md instructs running the bundled Python script or importing its module and references only the local references/ files. That scope is appropriate, but the runtime will execute code from scripts/main.py — the instructions correctly warn about sandboxing and input validation. Confirm the script doesn’t read arbitrary paths or call external endpoints before running.
安装机制
No install spec or external downloads; dependencies are minimal (requirements.txt lists standard libs). This is low-risk and consistent with an instruction-only skill that includes a local script and data files.
证书
The skill requests no environment variables, credentials, or special config paths. All required data is bundled locally, which is proportional to the stated functionality.
持久
Skill is not always-enabled and does not declare elevated persistence. It does execute local code when invoked but does not request to modify other skills or system-wide configurations.
综合结论
This skill appears internally consistent and self-contained, but it executes a local Python script and uses a bundled database — before installing or running it: (1) quickly scan scripts/main.py for any network calls, subprocess.exec/eval/exec usage, or file reads outside the references/ directory; (2) run it in an isolated environment (container or VM) the first time; (3) verify the interaction data currency and provenance if you will rely on…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Drug Interaction Checker」。简介:Check for drug-drug interactions between multiple medications. Trigger when use…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aipoch-ai/drug-interaction-checker/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: drug-interaction-checker
description: Check for drug-drug interactions between multiple medications. Trigger
when user asks about medication compatibility, "can I take X with Y", drug interactions,
contraindications, or safety of combining pharmaceuticals.
version: 1.0.0
category: Clinical
tags: []
author: AIPOCH
license: MIT
status: Draft
risk_level: Medium
skill_type: Tool/Script
owner: AIPOCH
reviewer: ''
last_updated: '2026-02-06'
---
# Drug Interaction Checker
Check for interactions between multiple medications, including severity classification and mechanism explanations.
## Features
- **Multi-drug analysis**: Check interactions between 2+ medications simultaneously
- **Severity classification**: Critical / Major / Moderate / Minor / Unknown
- **Mechanism explanation**: Pharmacological basis for each interaction
- **Clinical guidance**: Recommendations for management
## Severity Levels
| Level | Description | Action Required |
|-------|-------------|-----------------|
| **Critical** | Life-threatening interaction | Absolute contraindication |
| **Major** | Significant risk, may need medical intervention | Avoid combination or monitor closely |
| **Moderate** | Moderate risk, may require dose adjustment | Monitor for adverse effects |
| **Minor** | Mild interaction, unlikely to cause issues | Be aware, usually acceptable |
| **Unknown** | Insufficient data | Proceed with caution |
## Usage
### Python Script
```bash
python scripts/main.py --drugs "Warfarin" "Aspirin" "Ibuprofen"
```
### As a Module
```python
from scripts.main import check_interactions
result = check_interactions(["Metformin", "Simvastatin", "Amlodipine"])
```
## Parameters
| Parameter | Type | Default | Required | Description |
|-----------|------|---------|----------|-------------|
| `--drugs` | list | - | Yes | List of drug names (generic or brand names accepted) |
| `--format` | string | text | No | Output format (text, json, markdown) |
| `--include-mechanism` | flag | true | No | Include pharmacological mechanism |
| `--include-management` | flag | true | No | Include clinical recommendations |
| `--output`, `-o` | string | - | No | Output file path |
## Output Format
```json
{
"drugs_checked": ["Drug A", "Drug B"],
"interactions": [
{
"drug_pair": ["Drug A", "Drug B"],
"severity": "Major",
"mechanism": "Pharmacodynamic synergism...",
"effect": "Increased bleeding risk",
"recommendation": "Avoid combination or monitor INR closely"
}
],
"summary": {
"critical": 0,
"major": 1,
"moderate": 0,
"minor": 0
}
}
```
## Data Sources
This skill uses a curated drug interaction database stored in `references/interactions_db.json`. The database includes:
- FDA-approved drug interaction data
- Known metabolic pathways (CYP450 enzymes)
- Pharmacodynamic interactions
- Common supplement interactions
## Limitations
- Database may not include all possible drug combinations
- Always consult healthcare professionals for medical decisions
- Does not account for patient-specific factors (age, renal function, etc.)
- Not a substitute for professional medical advice
## Technical Difficulty
**High** - Requires extensive pharmacological knowledge database, accurate severity classification, and clear mechanism explanations.
## References
See `references/` directory for:
- `interactions_db.json` - Drug interaction database
- `severity_criteria.md` - Classification criteria
- `cyp450_substrates.json` - Metabolic pathway data
## Risk Assessment
| Risk Indicator | Assessment | Level |
|----------------|------------|-------|
| Code Execution | Python/R scripts executed locally | Medium |
| Network Access | No external API calls | Low |
| File System Access | Read input files, write output files | Medium |
| Instruction Tampering | Standard prompt guidelines | Low |
| Data Exposure | Output files saved to workspace | Low |
## Security Checklist
- [ ] No hardcoded credentials or API keys
- [ ] No unauthorized file system access (../)
- [ ] Output does not expose sensitive information
- [ ] Prompt injection protections in place
- [ ] Input file paths validated (no ../ traversal)
- [ ] Output directory restricted to workspace
- [ ] Script execution in sandboxed environment
- [ ] Error messages sanitized (no stack traces exposed)
- [ ] Dependencies audited
## Prerequisites
```bash
# Python dependencies
pip install -r requirements.txt
```
## Evaluation Criteria
### Success Metrics
- [ ] Successfully executes main functionality
- [ ] Output meets quality standards
- [ ] Handles edge cases gracefully
- [ ] Performance is acceptable
### Test Cases
1. **Basic Functionality**: Standard input → Expected output
2. **Edge Case**: Invalid input → Graceful error handling
3. **Performance**: Large dataset → Acceptable processing time
## Lifecycle Status
- **Current Stage**: Draft
- **Next Review Date**: 2026-03-06
- **Known Issues**: None
- **Planned Improvements**:
- Performance optimization
- Additional feature support