← 返回 Skills 市场
aipoch-ai

Concept Explainer

作者 AIpoch · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
216
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install concept-explainer
功能描述
Uses analogies to explain complex medical concepts in accessible terms.
使用说明 (SKILL.md)

Concept Explainer

Explains medical concepts using everyday analogies.

Features

  • Analogy generation
  • Concept simplification
  • Multiple explanation levels
  • Visual description support

Parameters

Parameter Type Default Required Description
--concept, -c string - Yes Medical concept to explain
--audience, -a string patient No Target audience (child, patient, student)
--list, -l flag - No List all available concepts
--output, -o string - No Output JSON file path

Usage

# Explain thrombosis to a patient
python scripts/main.py --concept "thrombosis"

# Explain to a child
python scripts/main.py --concept "immune system" --audience child

# Explain to a medical student
python scripts/main.py --concept "antibiotic resistance" --audience student

# List all available concepts
python scripts/main.py --list

Output Format

{
  "explanation": "string",
  "analogy": "string",
  "key_points": ["string"]
}

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

No additional Python packages required.

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
安全使用建议
This skill appears to be a small, self-contained Python script that generates analogy-based explanations for a fixed list of medical concepts. Before installing or running it: (1) Verify you trust the source since it will execute code locally (no auto-downloads were found). (2) If you expect to use the --output option, be careful: the script writes to the specified path without sanitization and could overwrite files if you provide a sensitive path—prefer running without --output or use a sandboxed workspace. (3) Note the skill is not a substitute for professional medical advice; review outputs for accuracy before sharing with patients. (4) SKILL.md mentions visual support which is not implemented—if you need that, validate or extend the code. (5) If you want stronger safety, run the script in an isolated environment and consider adding path validation and stricter input checks.
功能分析
Type: OpenClaw Skill Name: concept-explainer Version: 0.1.0 The skill bundle contains a potential path traversal vulnerability in `scripts/main.py`, as the `--output` argument is used directly in a file write operation without any path sanitization or validation. While the functionality is aligned with the stated purpose of explaining medical concepts, the `SKILL.md` file includes a security checklist claiming that path validation and workspace restrictions are in place, which is not reflected in the actual code implementation. This lack of sanitization allows for arbitrary file overwrites if the agent is misdirected.
能力评估
Purpose & Capability
The name and description match the code: scripts/main.py provides analogy-based explanations for a set of medical concepts and supports audience levels (child/patient/student). Minor mismatch: SKILL.md lists 'Visual description support' and some broader feature language, but the code does not implement any visual-generation or image handling — the implementation is a static dictionary of analogies.
Instruction Scope
Runtime instructions and the script stay within the advertised domain (generate and optionally write JSON explanations). The script accepts an --output path and will write the JSON there without path sanitization or explicit checks, so a maliciously crafted path could overwrite local files if the user supplies it. There are no commands that read arbitrary system files, access environment variables, or call external services.
Install Mechanism
Instruction-only / script-only skill with no install spec and no external dependencies; nothing is downloaded or installed by the skill.
Credentials
No environment variables, credentials, or config paths are requested. The script operates solely on command-line arguments and an internal static data map.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and does not persist credentials or agent settings. It runs only when invoked and has no elevated platform privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install concept-explainer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /concept-explainer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of Concept Explainer. - Explains medical concepts using accessible analogies. - Supports tailored explanations for different audiences: child, patient, student. - Provides JSON output with explanation, analogy, and key points. - Includes a feature to list all available concepts. - Medium risk level with basic security and risk assessment in place.
元数据
Slug concept-explainer
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Concept Explainer 是什么?

Uses analogies to explain complex medical concepts in accessible terms. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 216 次。

如何安装 Concept Explainer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install concept-explainer」即可一键安装,无需额外配置。

Concept Explainer 是免费的吗?

是的,Concept Explainer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Concept Explainer 支持哪些平台?

Concept Explainer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Concept Explainer?

由 AIpoch(@aipoch-ai)开发并维护,当前版本 v0.1.0。

💬 留言讨论