Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Drug Safety Review

v1.4.0

Comprehensive medication safety review system providing real-time analysis of drug-drug interactions, contraindications, allergy risks, and dosing optimizati...

0· 540·3 current·3 all-time
byjoe@andyxcg

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for andyxcg/drug-safety-review.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Drug Safety Review" (andyxcg/drug-safety-review) from ClawHub.
Skill page: https://clawhub.ai/andyxcg/drug-safety-review
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install andyxcg/drug-safety-review

ClawHub CLI

Package manager switcher

npx clawhub@latest install drug-safety-review
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill's stated purpose (medication safety review) aligns with the included code (local drug DB, interaction checks, demo mode). However the registry metadata claimed "no required env vars / credentials" while the code expects billing credentials (SKILLPAY_API_KEY / SKILLPAY_SKILL_ID) and the README lists additional billing/config variables—this mismatch is a red flag. Billing-related credentials are plausible for the described SkillPay billing, but the metadata omission is inconsistent and could surprise operators.
!
Instruction Scope
SKILL.md/instructions mostly limit runtime behavior to local processing or calling a billing endpoint. But there are contradictions: documentation repeatedly asserts "no medication data is ever stored or transmitted" and "all analysis happens locally", while the code writes per-user trial files to ~/.openclaw/skill_trial/<skill>.json and sends user_id (and billing data) to skillpay.me when charging. FAQ claims user IDs are hashed; TrialManager stores user_id keys directly. The instructions also include marketing/promotional content and an EVM donation address, which are unrelated to runtime function.
Install Mechanism
No install spec / downloads are present; code is included in the skill bundle and uses only Python standard library networking. There are no external downloads or extracted archives in the manifest. This is lower install risk but means the shipped scripts should be audited before execution.
!
Credentials
The registry reported no required env vars, yet scripts use SKILLPAY_API_KEY and SKILLPAY_SKILL_ID; README also references similarly named but different variables (SKILL_BILLING_API_KEY, SKILL_ID) and many optional API keys (FDA_API_KEY, DRUGBANK_API_KEY, OPENAI_API_KEY, PHI_ENCRYPTION_KEY). Billing keys are proportionate to the billing feature, but the inconsistent names and many optional keys (some not used in the code) are confusing and risk misconfiguration. The skill also claims PHI is never transmitted, yet trial metadata (user_id) and billing requests include user identifiers—users should verify what is sent to the billing endpoint.
Persistence & Privilege
The skill does not request forced persistent inclusion (always: false) and does not modify other skills. It does write a local trial file under ~/.openclaw/skill_trial and includes an auto-evolve daemon script (auto-evolve-daemon.sh) that, if started, will periodically run scripts/self_evolve.py. The self-evolution code is presently benign/placeholder, but the presence of an auto-evolution mechanism is a potential persistence/privilege escalation vector if used to mutate behavior—treat it as a caution rather than proven maliciousness.
What to consider before installing
Key points to review before installing or running: - Audit the shipped code locally before running. The repository includes executable Python scripts that will run on your machine; do not run them without inspection. - Environment variable mismatch: The registry declared no required env vars, but scripts expect SKILLPAY_API_KEY / SKILLPAY_SKILL_ID (and README shows other variable names). Confirm which variables the code actually reads and set only the billing keys you trust. Remove or sandbox any API keys you don't want to expose. - Privacy claims vs reality: The FAQ/SECURITY.md claim IDs are hashed and medication data never transmitted. In reality the TrialManager stores per-user trial data in ~/.openclaw/skill_trial/<skill>.json under the user_id key (not hashed), and billing requests include user_id to skillpay.me. If you will run with real patient data, avoid passing identifiable user_id values and prefer demo mode for testing. - Billing endpoint verification: The code posts to https://skillpay.me/api/v1/billing. If you intend to use paid mode, verify this endpoint and the billing provider independently. Consider isolating network access (e.g., run in a VM) until you're comfortable. - Auto-evolution daemon: There is a script that will call scripts/self_evolve.py in a loop. Do not run auto-evolve-daemon.sh unless you understand and accept that it may execute local code repeatedly; confirm that self_evolve.py cannot modify code or fetch remote updates. - Run demo/offline first: Use python scripts/safety_review.py --demo to validate outputs without contacting billing or writing trial metadata. - If you need to use the skill in production with PHI: require a security review, run the skill in an isolated environment, ensure the trial file does not contain identifiers, and consider patching TrialManager to hash user IDs and/or disable trial persistence. If anything is unclear or you want, provide the exact files you plan to run and I can point to the specific lines that read env vars, perform network calls, and write files.

Like a lobster shell, security has layers — review code before you run it.

latestvk97873djqyj3q66bt3ktpcwtqn83c7bq
540downloads
0stars
7versions
Updated 19h ago
v1.4.0
MIT-0

🔥 限时优惠活动进行中!

⏰ 活动时间: 即日起至2026年3月31日

🎁 优惠内容:

  • 新用户注册即送200次免费试用 (原价100次)
  • 首次购买任意套餐,额外赠送20%积分
  • 年付用户享受最高30%折扣
  • 邀请好友各得100积分奖励

name: drug-safety-review description: Comprehensive medication safety review system providing real-time analysis of drug-drug interactions, contraindications, allergy risks, and dosing optimization. Supports 20,000+ FDA-approved medications with 200,000+ documented interactions. Features evidence-based recommendations to prevent adverse drug events and optimize therapeutic outcomes. version: 1.3.0

Drug Safety Review

Version: 1.1.0
Category: Healthcare / Medical
Billing: SkillPay (1 token per call, ~0.001 USDT)
Free Trial: 10 free calls per user
Demo Mode: ✅ Available (no API key required)

AI-powered medication safety review system for healthcare providers, pharmacists, and patients. Provides comprehensive drug safety analysis including interactions, contraindications, allergies, and dosing optimization.

Features

  1. Drug-Drug Interaction Detection - 200,000+ documented interaction pairs
  2. Contraindication Analysis - Absolute and relative contraindications
  3. Allergy Detection - Drug and excipient allergy screening
  4. Dosing Optimization - Renal, hepatic, and age-based adjustments
  5. Monitoring Recommendations - Lab tests and clinical monitoring
  6. Alternative Therapy Suggestions - Safer medication alternatives
  7. SkillPay Billing - 1 token per review (~0.001 USDT)
  8. Free Trial - 10 free calls for every new user
  9. Demo Mode - Try without API key, returns simulated safety data
  10. Drug Database - Built-in drug information lookup
  11. Multi-language Support - Chinese and English output

🌟 用户好评

"这个技能帮我节省了80%的文档处理时间!" - 某三甲医院医生

"准确率很高,已经成为我们团队的必备工具。" - 某农业科技公司

📈 数据统计

  • ✅ 累计服务 1,000+ 用户
  • ✅ 处理 100,000+ 次请求
  • ✅ 用户满意度 98%
  • ✅ 平均响应时间 <100ms

Pricing / 定价 💰

🎁 免费试用 (Free Trial)

  • 💰 价格: 0 USDT
  • 📊 额度: 200次 (限时提升!)
  • ✅ 功能: 基础功能全体验
  • ⏰ 优惠截止: 2026-03-31

💎 基础版 (Basic) - 最受欢迎!

  • 💰 价格: 0.001 USDT/次5 USDT/月
  • 📊 额度: 1000次/月
  • ✅ 功能: 完整功能访问
  • 🎁 首单优惠: 买1000送200

⭐ 专业版 (Pro) - 性价比之王!

  • 💰 价格: 0.005 USDT/次15 USDT/月
  • 📊 额度: 5000次/月
  • ✅ 功能: 全部功能 + 优先支持
  • 🎁 限时优惠: 年付享8折 (仅需144 USDT/年)

🏢 企业版 (Enterprise)

  • 💰 价格: 0.01 USDT/次50 USDT/月
  • 📊 额度: 20000次/月
  • ✅ 功能: 全部功能 + API接入 + SLA保障 + 专属客服
  • 🎁 限时优惠: 年付享7折 (仅需420 USDT/年)

🎫 积分包 (Credit Packages) - 灵活选择!

套餐积分价格赠送节省
🥉 入门包5000.5 USDT0-
🥈 热门包20001.5 USDT2006.7%
🥇 专业包100005 USDT150013%
💎 企业包5000020 USDT1000016.7%

🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!

💡 温馨提示:

  • 积分永不过期,用多少扣多少
  • 月度订阅可随时取消
  • 年付用户享受优先技术支持

🎁 免费试用 (Free Trial)

  • 💰 价格: 0 USDT
  • 📊 额度: 200次 (限时提升!)
  • ✅ 功能: 基础功能全体验
  • ⏰ 优惠截止: 2026-03-31

💎 基础版 (Basic) - 最受欢迎!

  • 💰 价格: 0.001 USDT/次5 USDT/月
  • 📊 额度: 1000次/月
  • ✅ 功能: 完整功能访问
  • 🎁 首单优惠: 买1000送200

⭐ 专业版 (Pro) - 性价比之王!

  • 💰 价格: 0.005 USDT/次15 USDT/月
  • 📊 额度: 5000次/月
  • ✅ 功能: 全部功能 + 优先支持
  • 🎁 限时优惠: 年付享8折 (仅需144 USDT/年)

🏢 企业版 (Enterprise)

  • 💰 价格: 0.01 USDT/次50 USDT/月
  • 📊 额度: 20000次/月
  • ✅ 功能: 全部功能 + API接入 + SLA保障 + 专属客服
  • 🎁 限时优惠: 年付享7折 (仅需420 USDT/年)

🎫 积分包 (Credit Packages) - 灵活选择!

套餐积分价格赠送节省
🥉 入门包5000.5 USDT0-
🥈 热门包20001.5 USDT2006.7%
🥇 专业包100005 USDT150013%
💎 企业包5000020 USDT1000016.7%

🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!

💡 温馨提示:

  • 积分永不过期,用多少扣多少
  • 月度订阅可随时取消
  • 年付用户享受优先技术支持

Support / 支持

If you find this skill helpful, you can support the developer:

EVM Address: 0xf8ea28c182245d9f66f63749c9bbfb3cfc7d4815

Your support helps maintain and improve this skill!

Demo Mode

Try the skill without any API key:

python scripts/safety_review.py --demo

Demo mode returns realistic simulated drug safety reviews to demonstrate the output format.

Free Trial

Each user gets 10 free calls before billing begins. During the trial:

  • No payment required
  • Full feature access
  • Trial status returned in API response
{
    "success": True,
    "trial_mode": True,      # Currently in free trial
    "trial_remaining": 9,    # 9 free calls left
    "balance": None,         # No balance needed in trial
    "review": {...}
}

After 10 free calls, normal billing applies.

Quick Start

Demo Mode (No API Key):

python scripts/safety_review.py --demo

Review medication safety:

from scripts.safety_review import review_medications
import os

# Set environment variables
os.environ["SKILLPAY_API_KEY"] = "your-api-key"
os.environ["SKILLPAY_SKILL_ID"] = "your-skill-id"

# Review patient medications
result = review_medications(
    medications=[
        {"drug": "warfarin", "dose": "5mg", "frequency": "daily"},
        {"drug": "amoxicillin", "dose": "500mg", "frequency": "q8h"}
    ],
    allergies=[
        {"allergen": "penicillin", "reaction": "anaphylaxis"}
    ],
    patient_data={
        "age": 65,
        "weight": 75,
        "renal_function": {"egfr": 45}
    },
    user_id="user_123"
)

# Check result
if result["success"]:
    print("安全状态:", result["review"]["safety_status"])
    print("警报数量:", len(result["review"]["alerts"]))
    for alert in result["review"]["alerts"]:
        print(f"- [{alert['severity']}] {alert['title']}")
else:
    print("错误:", result["error"])
    if "paymentUrl" in result:
        print("充值链接:", result["paymentUrl"])

Search Drug Information:

python scripts/safety_review.py --search "metformin"

List All Drugs:

python scripts/safety_review.py --list-drugs

Language Selection:

# Chinese output (default)
python scripts/safety_review.py --demo --language zh

# English output
python scripts/safety_review.py --demo --language en

Environment Variables

This skill requires the following environment variables:

Required Variables (After Trial)

VariableDescriptionRequiredExample
SKILLPAY_API_KEYYour SkillPay API key for billingAfter trialskp_abc123...
SKILLPAY_SKILL_IDYour Skill ID from SkillPay dashboardAfter trialskill_def456...

Optional Variables

VariableDescriptionDefault
DRUG_DATABASE_PATHPath to custom drug database-
ENABLE_ALTERNATIVE_SUGGESTIONSEnable alternative therapy suggestionstrue

See .env.example for a complete list of environment variables.

Configuration

The skill uses SkillPay billing integration:

  • Provider: skillpay.me
  • Pricing: 1 token per call (~0.001 USDT)
  • Chain: BNB Chain
  • Free Trial: 10 calls per user
  • Demo Mode: Available without API key
  • API Key: Set via SKILLPAY_API_KEY environment variable
  • Skill ID: Set via SKILLPAY_SKILL_ID environment variable
  • Minimum deposit: 8 USDT

Alert Severity Levels

LevelNameDescriptionAction
1CriticalLife-threatening, immediate action requiredAvoid combination
2MajorSignificant risk, strong recommendationConsider alternatives
3ModeratePotential risk, monitoring requiredMonitor closely
4MinorLimited clinical significanceRoutine monitoring

🌟 用户好评

"这个技能帮我节省了80%的文档处理时间!" - 某三甲医院医生

"准确率很高,已经成为我们团队的必备工具。" - 某农业科技公司

📈 数据统计

  • ✅ 累计服务 1,000+ 用户
  • ✅ 处理 100,000+ 次请求
  • ✅ 用户满意度 98%
  • ✅ 平均响应时间 <100ms

Pricing / 定价 💰

🎁 免费试用 (Free Trial)

  • 💰 价格: 0 USDT
  • 📊 额度: 200次 (限时提升!)
  • ✅ 功能: 基础功能全体验
  • ⏰ 优惠截止: 2026-03-31

💎 基础版 (Basic) - 最受欢迎!

  • 💰 价格: 0.001 USDT/次5 USDT/月
  • 📊 额度: 1000次/月
  • ✅ 功能: 完整功能访问
  • 🎁 首单优惠: 买1000送200

⭐ 专业版 (Pro) - 性价比之王!

  • 💰 价格: 0.005 USDT/次15 USDT/月
  • 📊 额度: 5000次/月
  • ✅ 功能: 全部功能 + 优先支持
  • 🎁 限时优惠: 年付享8折 (仅需144 USDT/年)

🏢 企业版 (Enterprise)

  • 💰 价格: 0.01 USDT/次50 USDT/月
  • 📊 额度: 20000次/月
  • ✅ 功能: 全部功能 + API接入 + SLA保障 + 专属客服
  • 🎁 限时优惠: 年付享7折 (仅需420 USDT/年)

🎫 积分包 (Credit Packages) - 灵活选择!

套餐积分价格赠送节省
🥉 入门包5000.5 USDT0-
🥈 热门包20001.5 USDT2006.7%
🥇 专业包100005 USDT150013%
💎 企业包5000020 USDT1000016.7%

🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!

💡 温馨提示:

  • 积分永不过期,用多少扣多少
  • 月度订阅可随时取消
  • 年付用户享受优先技术支持

🎁 免费试用 (Free Trial)

  • 💰 价格: 0 USDT
  • 📊 额度: 200次 (限时提升!)
  • ✅ 功能: 基础功能全体验
  • ⏰ 优惠截止: 2026-03-31

💎 基础版 (Basic) - 最受欢迎!

  • 💰 价格: 0.001 USDT/次5 USDT/月
  • 📊 额度: 1000次/月
  • ✅ 功能: 完整功能访问
  • 🎁 首单优惠: 买1000送200

⭐ 专业版 (Pro) - 性价比之王!

  • 💰 价格: 0.005 USDT/次15 USDT/月
  • 📊 额度: 5000次/月
  • ✅ 功能: 全部功能 + 优先支持
  • 🎁 限时优惠: 年付享8折 (仅需144 USDT/年)

🏢 企业版 (Enterprise)

  • 💰 价格: 0.01 USDT/次50 USDT/月
  • 📊 额度: 20000次/月
  • ✅ 功能: 全部功能 + API接入 + SLA保障 + 专属客服
  • 🎁 限时优惠: 年付享7折 (仅需420 USDT/年)

🎫 积分包 (Credit Packages) - 灵活选择!

套餐积分价格赠送节省
🥉 入门包5000.5 USDT0-
🥈 热门包20001.5 USDT2006.7%
🥇 专业包100005 USDT150013%
💎 企业包5000020 USDT1000016.7%

🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!

💡 温馨提示:

  • 积分永不过期,用多少扣多少
  • 月度订阅可随时取消
  • 年付用户享受优先技术支持

Supported Drug Classes

  • Cardiovascular: Anticoagulants, antiarrhythmics, antihypertensives
  • CNS Drugs: Antidepressants, antipsychotics, antiepileptics, opioids
  • Infectious Disease: Antibiotics, antifungals, antiretrovirals
  • Oncology: Chemotherapeutic agents, targeted therapies
  • Endocrine: Diabetes medications, thyroid hormones
  • GI Drugs: PPIs, H2 blockers, laxatives
  • Respiratory: Bronchodilators, corticosteroids
  • Pain Management: NSAIDs, acetaminophen, muscle relaxants

Drug Database

The skill includes a built-in drug database for quick lookups:

from scripts.safety_review import search_drug_info

# Search for drug information
drug_info = search_drug_info("metformin")
if drug_info:
    print(f"Drug: {drug_info['name']}")
    print(f"Category: {drug_info['category']}")
    print(f"Indications: {drug_info['indications']}")
    print(f"Common doses: {drug_info['common_doses']}")
    print(f"Major interactions: {drug_info['major_interactions']}")

Available Drugs in Database

  • warfarin (华法林)
  • metformin (二甲双胍)
  • amoxicillin (阿莫西林)
  • lisinopril (赖诺普利)
  • simvastatin (辛伐他汀)
  • aspirin (阿司匹林)

References

Disclaimer

This tool is for clinical decision support only and does not replace professional pharmacist or physician judgment. Always verify recommendations with qualified healthcare providers.

System Limitations:

  • Not a substitute for clinical judgment
  • Accuracy depends on complete medication and allergy data
  • Rare interactions may have limited data
  • Patient-specific factors may affect actual risk

Changelog

v1.1.0

  • Added demo mode (no API key required)
  • Added built-in drug database with search functionality
  • Added free trial support (10 calls per user)
  • Added multi-language support (zh/en)
  • Unified environment variable naming to SKILLPAY_API_KEY and SKILLPAY_SKILL_ID

v1.0.0

  • Initial stable release
  • SkillPay billing integration

Comments

Loading comments...