Skills¶
This repo hosts agentic workflow skills — executable capability packages that WorkBuddy agents run to automate marketing operations. Skills are code (Python scripts plus a SKILL.md definition), versioned in skills/, and documented here so the team can discover, review, and maintain them.
Inventory¶
| Skill | Purpose | Location |
|---|---|---|
| Omnivoltaic Poster | Automated product marketing poster generation: reads SharePoint AI request table → sources images from Cloudinary/Teams → rembg background removal → embeds into the company-standard template → exports PDF via Inkscape → uploads to SharePoint. Supports batch processing. | skills/omnivoltaic-poster/ |
Structure of a Skill¶
Each skill in skills/<skill-name>/ follows the same layout:
skills/<skill-name>/
├── SKILL.md # WorkBuddy skill definition (core document; agent instructions)
├── README.md # Human-facing usage guide
├── scripts/ # Executable Python scripts
│ ├── <workflow-step>.py
│ └── ...
└── assets/ # Downloaded runtime assets (template, fonts)
How Skills Relate to This Repo¶
- Code, not docs: the
skills/folder holds runnable code and agent definitions. This documentation section is the human-readable mirror — it explains what each skill does, its rules, configuration, and usage, without duplicating code. - Agentic workflow: skills are triggered by a WorkBuddy agent (e.g., "制作海报:HS2506-SPSF-16,Tanzania 市场"), which then drives the MCP tools and scripts end-to-end. See each skill page for the exact workflow.
- Maintenance: when a skill changes, update its
SKILL.md/README.mdand keep this documentation section in sync (see Workflows).