Skip to content

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.md and keep this documentation section in sync (see Workflows).