# Ipollowork Template Generation

Create or update reusable iPolloWork templates through conversation for Design...

- Repository: https://github.com/Devin-AXIS/iPolloWork (7348 stars)
- Category: Design
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add Devin-AXIS/iPolloWork --skill ipollowork-template-generation -g -a claude-code -y`
Codex: `npx skills add Devin-AXIS/iPolloWork --skill ipollowork-template-generation -g -a codex -y`
Cursor: `npx skills add Devin-AXIS/iPolloWork --skill ipollowork-template-generation -g -a cursor -y`
Gemini CLI: `npx skills add Devin-AXIS/iPolloWork --skill ipollowork-template-generation -g -a gemini-cli -y`

## Description

Create or update reusable iPolloWork templates through conversation for Design, Slides/native editable PPT, and HyperFrames Video. Use when planning, generating, repairing, validating, or saving a template package, manifest, reusable variables, cover, slide/PPT markers, video composition, or design-system token integration.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# iPolloWork Template Generation

Create a reusable template, not a one-off artifact. The product-selected category and server validator are authoritative.

## Route The Work

1. Read [references/template-generation-contract.md](references/template-generation-contract.md).
2. Read exactly one surface reference:
   - Design: the plugin-owned [Design routing](../../../examples/plugin-packages/design-agent/skills/ipollowork-design-studio/references/design.md), then its matching category reference (site, app, poster, cards, report, article or other)
   - Slides or native editable PPT: plugin-owned [PPT rules](../../../examples/plugin-packages/design-agent/skills/ipollowork-presentations/references/slides-ppt.md), then [Layout selection](../../../examples/plugin-packages/design-agent/skills/ipollowork-presentations/references/layout.md) for reusable structure selection
   - HyperFrames Video: the plugin-owned [Video session contract](../../../examples/plugin-packages/video-agent/skills/ipollowork-video-studio/references/video.md)
3. When converting an existing project, preserve its category, surface, structure, and source files. Saving creates a new personal template; it never updates the source template.

## Conversational Authoring

Guide the user in this order: purpose and audience, content structure, reusable variables, visual/design system, surface-specific constraints, generation and validation.

- Ask one consequential question at a time.
- Do not ask for information the user already supplied.
- Once the project is sufficiently specified, edit the project and show the result instead of extending the interview.
- Keep the package manifest, variable declarations, cover, and validation checklist current after every structural change.
- Treat the selected design system as optional context. Load only its manifest, usage guide, and design rules; never load every installed system.
- Use local assets or stable user-provided asset URLs. Do not invent dependencies.

The rest: https://github.com/Devin-AXIS/iPolloWork/blob/HEAD/.codex/skills/ipollowork-template-generation/SKILL.md
