← Back to Skills Marketplace
429
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install method-dev-agent
Description
AI助手助力药品分析实验室高效管理色谱方法开发,支持实验记录、方法库、数据分析及AI优化建议。
Usage Guidance
What to check before installing or running this skill:
- Inspect SKILL.md and README for hidden characters (unicode control chars). Use a hex viewer or an editor that shows non-printable characters; remove or ask the author about any strange contents.
- Confirm which 'AI' features are local rule-based vs. remote LLM calls. The repository's code implements a simple rule engine (utils.suggest_optimization); if you expect external LLM functionality, ask the author whether an API key is required and whether network calls are made.
- Do NOT run publish.sh unless you intend to push commits and publish to ClawHub. That script will attempt git commits, git push and clawhub publish and will use your git/clawhub credentials and network access.
- Run the code in an isolated environment (virtualenv/container) and review requirements.txt. Start the Streamlit app locally and confirm it only reads/writes to the project data/ directory.
- If you will store sensitive or regulated lab data, verify data storage and backup policies and consider encrypting or using an approved LIMS. This tool writes a local SQLite DB and CSV exports by default—ensure that matches your compliance needs.
- If you want higher confidence, run the unit tests (tests/test_basic.py) and scan the code for any unexpected network/socket usage. The included code does not show outbound network calls, but thorough vetting is recommended.
If you'd like, I can (a) produce a small checklist of exact commands to safely inspect files for non-printable characters, (b) summarize which files perform filesystem or network operations, or (c) generate a short list of questions to ask the author about the advertised 'AI recommendation' paid feature.
Capability Analysis
Type: OpenClaw Skill
Name: method-dev-agent
Version: 0.1.2
The skill contains a Local File Write (LFW) vulnerability in `src/utils.py::export_to_csv`. The `filename` parameter is used directly in `os.path.join` without sanitization, allowing for path traversal (e.g., `../../../../tmp/malicious.csv`). This could enable an attacker to write arbitrary files to arbitrary locations on the system where the process has write permissions, potentially leading to Remote Code Execution (RCE) if combined with other vulnerabilities. While this is a significant security flaw, it appears to be an unintentional vulnerability rather than clear evidence of malicious intent, classifying it as 'suspicious'.
Capability Assessment
Purpose & Capability
The code (Streamlit UI, SQLite DB, utilities for chromatographic metrics and simple rule-based suggestions) matches the stated purpose of experiment records, method library, and analysis. Minor mismatch: SKILL.md quick-start shows 'streamlit run app.py' at the repo root while the application is located at src/app.py (README uses src/app.py). The SKILL.md advertises 'AI推荐' (AI recommendations, paid) — the included code implements a simple local rule engine (utils.suggest_optimization) rather than an LLM integration; that's plausible but should be made explicit to avoid expectation of an external AI service.
Instruction Scope
SKILL.md runtime instructions are minimal (pip install dependencies and run Streamlit locally) and consistent with a local app. However: (1) the repository includes a publish.sh that will attempt to commit, push to GitHub and call 'clawhub publish' — running that script will use your git/clawhub credentials and network, but SKILL.md doesn't warn about it; (2) the package contains many marketing drafts and a publish workflow which may encourage the user to run network/publishing steps; (3) a pre-scan found 'unicode-control-chars' in SKILL.md, which may indicate hidden control characters (possible prompt-injection attempt embedded in docs). The app code itself does not make outbound network calls or read arbitrary system files beyond writing to a local data directory.
Install Mechanism
No install spec is declared (instruction-only), so nothing is automatically downloaded or written during 'installation'. Dependencies are standard Python libs listed in requirements.txt (streamlit, pandas, plotly, numpy, dateutil). This is low-risk compared with an arbitrary network download. The included publish script performs network operations only if explicitly executed.
Credentials
The skill does not declare or require any environment variables or credentials. That aligns with the code which stores data in a local SQLite file under a data/ directory. One caveat: publish.sh expects git remote and ClawHub login (credentials), but these are developer convenience scripts and not required for the app to function; the skill does not request unrelated secrets.
Persistence & Privilege
No elevated privileges are requested. The skill is not always-enabled. It persists data to a local SQLite DB in the project data/ folder and writes CSV exports under data/exports. That is proportionate to its purpose. There is no code that modifies other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install method-dev-agent - After installation, invoke the skill by name or use
/method-dev-agent - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
No functional or documentation changes were made in this version.
- No file or content changes detected.
- SKILL.md content remains unchanged.
v0.1.1
- Initial public release.
- Provides AI-driven assistant for pharmaceutical analytical method development.
- Features include intelligent experiment recording, method library, data analysis, and AI recommendations (Pro version).
- Supports workflow optimization for HPLC/UPLC/GC laboratories with structured data management and visualization tools.
v0.1.0
Initial release of Method Dev Agent – 方法开发助手
- Provides AI-driven support for pharmaceutical analysis method development (HPLC/UPLC/GC).
- Features include smart experiment recording, searchable method library, visual data analysis, and structured knowledge storage.
- Supports experiment record management with detailed chromatographic parameters and sample information.
- Offers method classification, rapid retrieval, and experiment outcome visualization.
- Professional version adds AI-based recommendations, troubleshooting, and advanced data analysis.
- Clear installation instructions, pricing tiers (Free, Professional, Enterprise), and contact information included.
Metadata
Frequently Asked Questions
What is Method Dev Agent?
AI助手助力药品分析实验室高效管理色谱方法开发,支持实验记录、方法库、数据分析及AI优化建议。 It is an AI Agent Skill for Claude Code / OpenClaw, with 429 downloads so far.
How do I install Method Dev Agent?
Run "/install method-dev-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Method Dev Agent free?
Yes, Method Dev Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Method Dev Agent support?
Method Dev Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Method Dev Agent?
It is built and maintained by teagec (@teagec); the current version is v0.1.2.
More Skills