visresearch/wordagent/theme-factory
Claude Code and agent skill by visresearch/wordagent
- community
Checking that the SKILL.md file is still in the repository.
Apply a consistent professional color and typography theme to Word documents in WordAgent. Use when the user asks to style, restyle, brand, or improve the visual consistency of a report, proposal, brief, manual, or other Word document.
Install
npx vskill@latest install visresearch/wordagent/theme-factorySKILL.md
Word Theme Factory
Apply a coherent theme to the active Word document while preserving readability, hierarchy, and content.
Choose a theme
If the user names a theme, use it directly. Otherwise recommend one or two options based on the document's purpose and audience; do not require the user to open theme-showcase.pdf.
Available themes:
- Ocean Depths: calm corporate and financial work
- Sunset Boulevard: energetic marketing and event material
- Forest Canopy: sustainability and wellness content
- Modern Minimalist: neutral reports and technical documents
- Golden Hour: hospitality and editorial material
- Arctic Frost: precise healthcare and technology documents
- Desert Rose: elegant lifestyle and design content
- Tech Innovation: high-contrast technology material
- Botanical Garden: fresh food, agriculture, and nature content
- Midnight Galaxy: dramatic creative and premium content
After selection, use the corresponding themes/<theme-name>.md values. For a custom theme, define a small palette with primary, accent, neutral/background, and text colors plus heading and body fonts.
Apply in WordAgent
Call read_document first to inspect the complete document structure, paragraph IDs, and existing styles. Map the theme into generate_document styles:
- heading runs: theme header font, bold, dark primary color
- body runs: theme body font, high-contrast text color
- accents: secondary color for short emphasis, labels, or table headers
- backgrounds and highlights: use sparingly; never sacrifice contrast
- tables: consistent header treatment, restrained borders, readable body cells
Use complete WordAgent style arrays and define every referenced style ID. Fonts may not exist on every WPS installation: preserve a suitable existing font or fall back to Arial/Calibri for Latin text and Microsoft YaHei/SimSun for Chinese text. Do not change the document language or wording merely to apply a theme.
Use insertParaID=0 to insert at the document start, including in an existing document. For any other position, use a real paragraph ID. Restyling existing content is a replacement operation: call delete_document(startParaID, endParaID) for each verified continuous range, verify its immediate execution result, then insert the same text with themed styles through generate_document using the returned replacementInsertParaID. On partial failure, re-read and verify the remaining range before retrying.
Work in small ordered batches and preserve paragraph order, tables, links, images, and semantic emphasis. Unless the user requests a full redesign, modify only the selected range.
Quality checks
Keep body text readable, headings visibly hierarchical, accents restrained, and contrast strong. Use no more than two font families and a small set of repeated styles. Verify that the result remains professional in WPS even when a preferred font falls back.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingbackend/resources/builtin_skills/theme-factory/SKILL.md
Popularity
- Repository stars
- 138
- Repository forks
- 10
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/visresearch/wordagent/theme-factory)