AI & Agentslow risk

od-plugin-authoring

Guided scenario for creating an Open Design plugin folder that can be installed into My plugins.

nexu-io/open-design·plugins/_official/scenarios/od-plugin-authoring/SKILL.md
61/ 100推薦值

匯入這個 Skill

選擇你的 coding agent,複製專案級或個人級安裝指令。

固定至平台收錄的 commit
匯入目前專案.agents/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a codex -y
匯入個人環境~/.agents/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a codex -g -y
手動放置目錄.agents/skills/od-plugin-authoringOfficial docs ↗
匯入目前專案.claude/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a claude-code -y
匯入個人環境~/.claude/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a claude-code -g -y
手動放置目錄.claude/skills/od-plugin-authoringOfficial docs ↗
匯入目前專案.agents/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a github-copilot -y
匯入個人環境~/.copilot/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a github-copilot -g -y
手動放置目錄.agents/skills/od-plugin-authoringOfficial docs ↗
匯入目前專案.agents/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a cursor -y
匯入個人環境~/.cursor/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a cursor -g -y
手動放置目錄.agents/skills/od-plugin-authoringOfficial docs ↗
匯入目前專案.agents/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a gemini-cli -y
匯入個人環境~/.gemini/skills/od-plugin-authoring
npx skills add https://github.com/nexu-io/open-design/tree/7533db3f4342d09b27368fa5d907ebd3cdb93b75/plugins/_official/scenarios/od-plugin-authoring -a gemini-cli -g -y
Native Gemini CLIgemini skills install https://github.com/nexu-io/open-design.git --scope workspace --path plugins/_official/scenarios/od-plugin-authoring
手動放置目錄.agents/skills/od-plugin-authoringOfficial docs ↗
⚠ 安裝指令使用開源 skills CLI。執行前請檢查來源、腳本與權限。
# od-plugin-authoring (scenario)

Use this scenario when the user wants to create their own Open Design plugin.

## Required outcome

Produce a folder named `generated-plugin/` in the active project workspace.
At minimum, the folder must contain:

- `SKILL.md` with frontmatter and clear agent instructions.
- `open-design.json` with valid plugin metadata, `od.kind`, mode, task kind, capabilities, and inputs when needed.

Add `examples/`, `assets/`, or other supporting files only when they help the plugin be used or reviewed.

## Authoring rules

- Follow `docs/plugins-spec.md` and the schema at `docs/schemas/open-design.plugin.v1.json`.
- Treat `SKILL.md` as the canonical behavior description. `open-design.json` should describe how Open Design installs, applies, and presents that behavior.
- Keep the generated plugin local-user friendly: it should not require marketplace publishing, enterprise trust setup, or private team catalog configuration.
- Choose a stable plugin id from the user's requested workflow. Use lowercase letters, numbers, dashes, underscores, or dots.
- Include a short readiness summary when finished:
  - Files created.
  - Whether the folder is ready to add to My plugins.
  - Any validation or follow-up needed before install.
  - A direct next-action prompt that offers: Add to My plugins, Publish repo, or Open Design PR.

## Suggested folder shape

```text
generated-plugin/
  SKILL.md
  open-design.json
  examples/
  assets/
```

The `examples/` and `assets/` directories are optional. Do not create empty directories just to match the sketch.