Skip to content

v2.0.0 — Agent Skills rewritten for the federated router contract

Choose a tag to compare

@amekala amekala released this 09 Jul 20:29
9a14952

Adspirer's Agent Skills, rewritten. The previous skill taught a tool surface that no longer exists —
it told agents to call platform tools by name, but those now sit behind router meta-tools. An agent
following it emitted failing calls.

What's in this release

13 skills, authored once in shared/skills/platform/ and distributed unchanged to every client:

Tier Skills
Foundational adspirer-agent (persona, safety contract), adspirer-mcp (the call contract)
Platform adspirer-{google,meta,tiktok,linkedin,amazon,chatgpt}-ads
Workflow adspirer-launch, adspirer-performance-review, adspirer-optimize, adspirer-creative
Docs adspirer-docs

Plus adspirer-setup for clients with a filesystem.

Downloads

adspirer-chatgpt-skills.zip — the 13 platform skills, packaged for upload to the ChatGPT app
submission form. No filesystem, memory, or web-fetch instructions; no workspace skills.

Installing

Claude Code — existing users must update; a new version alone does not refresh the cache:

/plugin marketplace update ads-mcp
/plugin update adspirer-advertising-agent@ads-mcp
/reload-plugins

New users:

/plugin marketplace add amekala/ads-mcp
/plugin install adspirer-advertising-agent@ads-mcp

Codex / Cursor / Gemini CLI — reinstall the plugin from plugins/.

Breaking

ad-campaign-management is deprecated. It resolves to a shim pointing at the replacements for this
release, then goes away. Nothing referenced it but the plugin manifests.

Notes

Discovery cost is 3,939 characters of name + description across all 13, against the ~8,000 budget.
Large lookup tables (TikTok's objective/pixel validity matrix, Meta creative specs, Google campaign
types and bidding) live in references/ and load only when the agent reaches that branch.

No prices appear in any skill. They link the pricing docs and use get_usage_status for a user's own
quota — enforced by a lint.