wox-plugin-creator

- Scaffold a Node.js plugin (clones template repo):

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "wox-plugin-creator" with this command: npx skills add wox-launcher/wox/wox-launcher-wox-wox-plugin-creator

Wox Plugin Creator

Quick Start

  • Scaffold a Node.js plugin (clones template repo):

  • python3 scripts/scaffold_wox_plugin.py --type nodejs --output-dir ./MyPlugin

  • Scaffold a Python plugin (clones template repo):

  • python3 scripts/scaffold_wox_plugin.py --type python --output-dir ./MyPlugin

  • Scaffold a script plugin (uses local templates; plugin-id auto-generated; single file output):

  • python3 scripts/scaffold_wox_plugin.py --type script-nodejs --output-dir ./Wox.Plugin.Script.MyScript.js --name "My Script" --trigger-keywords my

Workflow

  1. Scaffold plugin files
  • Use scripts/scaffold_wox_plugin.py for nodejs , python , script-nodejs , or script-python .

  • For Node.js and Python, the scaffold clones the official template repos and replaces placeholders like {{.ID}} , {{.Name}} , {{.Description}} , {{.TriggerKeywordsJSON}} , {{.Author}} .

  • Script plugins are single-file plugins. Prefer filenames like Wox.Plugin.Script.<Name>.<ext> (e.g., Wox.Plugin.Script.Memos.py ).

  • For script plugins, the scaffold copies Wox script templates from ~/.wox/ai/skills/wox-plugin-creator/assets/script_plugin_templates/ and fills metadata placeholders.

  • Prefer standard library features; avoid third-party dependencies unless absolutely necessary.

  • For SDK usage and API details, read references/sdk_nodejs.md or references/sdk_python.md .

  1. Package and publish
  • For SDK plugins cloned from templates, run make publish inside the template repo.

  • Publishing notes: references/publishing.md .

Resources

  • scripts: scripts/scaffold_wox_plugin.py , scripts/package_plugin.py

  • references: references/plugin_overview.md , references/scaffold_nodejs.md , references/scaffold_python.md , references/sdk_nodejs.md , references/sdk_python.md , references/plugin_json_schema.md , references/plugin_i18n.md , references/publishing.md

  • assets: assets/script_plugin_templates/

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

media-compress

Compress and convert images and videos using ffmpeg. Use when the user wants to reduce file size, change format, resize, or optimize media files. Handles common formats like JPG, PNG, WebP, MP4, MOV, WebM. Triggers on phrases like "compress image", "compress video", "reduce file size", "convert to webp/mp4", "resize image", "make image smaller", "batch compress", "optimize media".

Archived SourceRecently Updated
General

humanizer

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Archived SourceRecently Updated
General

Drawing

Generate children's drawings and coloring pages with modular prompts, style packs, and print-ready constraints across image models.

Archived SourceRecently Updated
General

ht-skills

管理灏天文库文集和文档,支持新建文集、新建文档、查询文集/文档、更新文档、修改文档归属、管理文档层级。适用于 OpenClaw 自主写文章并上传、文集创建、文档入库、文档移动等场景。

Archived SourceRecently Updated