Best for
- "帮我创建一个…插件"
- "新建一个插件"
- "我想做一个插件"
LazyAGI/LazyMind/algorithm/lazymind/skills/create-plugin/SKILL.md
Use this skill **only** when the user explicitly asks to create a **new** plugin.
Decision brief
Use this skill **only** when the user explicitly asks to create a **new** plugin.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/LazyAGI/LazyMind --skill "algorithm/lazymind/skills/create-plugin"Inspect the Agent Skill "create-plugin" from https://github.com/LazyAGI/LazyMind/blob/b63cc44f8c68603bc9e802b56d8e243fef2481aa/algorithm/lazymind/skills/create-plugin/SKILL.md at commit b63cc44f8c68603bc9e802b56d8e243fef2481aa. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
This skill follows a strict three-step flow. Do not skip steps or merge them.
Read the user's request carefully. Output a natural-language summary in this exact format:
If the user clicks Yes / 是 / 确认 (or any affirmative): proceed immediately to Step 3.
Call createplugindraft with: - name: the plugin display name from the confirmed summary. - description: a comprehensive description combining the functional description, slot details, and step list from the confirmed summary. Write enough detail for the AI to generate without am…
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 74/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 55 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Use this skill only when the user explicitly asks to create a new plugin.
Trigger conditions:
Do NOT use this skill when:
This skill follows a strict three-step flow. Do not skip steps or merge them.
Read the user's request carefully. Output a natural-language summary in this exact format:
插件名称:<display name>
功能描述:<one or two sentences describing what the plugin does>
输入槽位:<slot_id>(<type>,<cardinality>)<label> — one per line
输出槽位:<slot_id>(<type>,<cardinality>)<label> — one per line
主要步骤:1. <step_id> 2. <step_id> 3. <step_id> ...
Rules for the summary:
type must be one of: text, image, file, json.cardinality must be single or list.extract_clauses).After printing the summary, immediately call ask_user with:
{
"questions": [
{
"id": "confirm",
"type": "boolean",
"text": "以上是插件方案,是否确认创建?如需调整请点击「修改」并说明修改意见"
}
]
}
This suspends the turn and waits for user input.
ask_user again. Repeat until the user confirms.create_plugin_draft)Call create_plugin_draft with:
name: the plugin display name from the confirmed summary.description: a comprehensive description combining the functional description, slot details, and step list from the confirmed summary. Write enough detail for the AI to generate without ambiguity.slots: the slot lines from the summary, one per line.steps: the step ids from the summary, one per line.After the tool returns successfully, write a brief confirmation message that:
editor_url from the tool result:
[点击这里打开插件编辑器](<editor_url>)Do NOT output any additional technical details or YAML.
create_plugin_draft before the user confirms (Step 2 must complete first).create_plugin_draft more than once per conversation request.ask_user tool is a stop-tool — after calling it the current turn ends. The user's next message is their answer; resume from Step 2.Alternatives
event4u-app/agent-config
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
K-Dense-AI/scientific-agent-skills
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
K-Dense-AI/scientific-agent-skills
Medicinal chemistry filters for compound triage. Apply drug-likeness rules (Lipinski, Veber, CNS), structural alert catalogs (PAINS, NIBR, ChEMBL), complexity metrics, and the medchem query language for library filtering.
K-Dense-AI/scientific-agent-skills
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.