一键导入
word-maker
Guided Word document generation for editable DOCX reports, proposals, minutes, contracts, SOPs, and enterprise templates.
菜单
Guided Word document generation for editable DOCX reports, proposals, minutes, contracts, SOPs, and enterprise templates.
Trend research and viral content breakdown workspace for radar pulls, URL breakdowns, account comparison, subscriptions, and script remixing.
Multi-platform, multi-account social publishing engine — Douyin, RedNote, Bilibili today, 10 platforms end of S2. Use when the user wants to post the same video or image-text to N platforms and M accounts in one click, schedule cross-timezone rollouts, or reuse one upload as a reference for other plugins via the Asset Bus.
Guide for creating and editing Obsidian notes using Obsidian Flavored Markdown (OFM). Covers wikilinks, embeds, callouts, YAML properties, and knowledge organization best practices.
Translate text between languages
DashScope-powered digital human studio — photo speak, video relip, video reface, avatar compose. Use when the user asks for an AI talking-head video, lip-sync replacement on an existing video, replacing a person inside a video, or composing a new character from multiple reference images.
Guide AI-powered video editing, highlight extraction, silence removal, and talking-head polish through ClipSense.
| name | word-maker |
| description | Guided Word document generation for editable DOCX reports, proposals, minutes, contracts, SOPs, and enterprise templates. |
Use this plugin when the user asks to create, revise, audit, or export a Word document. Prefer it over ad-hoc DOCX scripts when the task needs guided requirements, source files, template variables, section iteration, or a downloadable editable DOCX.
word_start_projectword_ingest_sources when files or notes are providedword_upload_template and word_extract_template_vars when a template is usedword_clarify_requirements when requirements are vague or incompleteword_generate_outlineword_confirm_outlineword_extract_fields when a template needs values from sourcesword_fill_templateword_auditword_exportDo not claim a document is generated unless word_export returns a real output
path. Ask the user to confirm missing template fields instead of silently
leaving them blank.
Use Brain for lightweight sub-tasks only:
If brain.access is unavailable, continue with manual fields and template
rendering.
Every tool response should include enough state for the user to continue:
project_id;status;next_action when a user decision is needed;output_path when a file exists;error and missing when generation is blocked.Never return a vague "generation failed" message. Prefer specific categories:
missing_template_vars;source_parse_failed;template_render_failed;brain_unavailable;dependency_missing;audit_failed.When the user asks to turn the document into a PPT, export first and then call
word_export with publish_for_ppt=true. This publishes a
word_document_brief asset for ppt-maker when assets.publish is granted.
Run:
py -3.11 -m pytest plugins/word-maker/tests -q
py -3.11 -m ruff check plugins/word-maker --ignore N999
The N999 ignore is needed because OpenAkita plugin IDs use hyphenated
directories such as word-maker.