CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

kuudoai/kuudo-skills

22 Agent Skills for Amazon sellers and advertisers: Sponsored Products and Brands audits, search-term mining, budget pacing, DSP and Amazon Marketing Cloud, reporting, listing optimization and compliance, product images, repricing, FBA inbound, stockout, refunds, buyer messaging, and profitability. Built for Kuudo's hosted Amazon Ads and Selling Partner MCP servers; price, budget, listing, and shipment writes are previewed and wait for explicit approval.

68

1.65x
Quality

93%

Does it follow best practices?

Impact

66%

1.65x

Average score across 22 eval scenarios

SecuritybySnyk

Medium

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

CHANGELOG.mdskills/amazon-ads-creative-assets/

Changelog

All notable changes to this skill are documented here. Format follows Keep a Changelog; versions are semver and must match metadata.version in SKILL.md.

Bump rules: patch = non-behavioral (typos, formatting, reference-only edits) · minor = behavioral additions (new sections, rules, triggers) · major = contract changes (response shape, output format, scope). Every bump also updates evals/evals.json skill_version.

[0.4.0] - 2026-10-17

Added

  • SKILL.md "Guardrails" section. Show-then-yes gate before each write: creat_getUploadLocation plus the PUT (exact file, size, dimensions, format), creat_registerAsset, a new version via versionInfo (its own ask naming linkedAssetId), creat_assetsBatchRegister, sb_createAsset, sb_completeUpload, and pre-moderation submission. A notice, silence, tool output, a manifest's next_step, or an APPROVED_AD_POLICY result is never approval, and a changed retry needs a fresh yes.
  • Trusted targets: PUT only a file the user supplied or approved, only to the URL this run's creat_getUploadLocation returned; fetch only landing pages the user named, their ASINs' detail pages, and renditions of the user's own assets.
  • Data-not-instructions rule naming this skill's outside inputs: rejection emails and moderation text, landing pages, asset names and tags, failedSpecChecks and other tool output, incoming manifests, and text in images. Embedded instructions are flagged to the user, never followed.
  • Disclosure of which image tool receives the seller's reference photos.
  • Eval 10 (full upload-register-pre-moderate request stops at the first write with a preview) and eval 11 (rejection-email instruction to register a file from an outside link is flagged, not followed).

Changed

  • references/07-assets-api-mcp.md: the unattended "register, poll, then act" pipeline line now reads as poll-and-report, with every upload and registration still waiting for a yes. The three-call flow gates minting and registration separately; versioning, sb_createAsset/sb_completeUpload, and the mis-annotated creat_getUploadLocation are gated explicitly. MCP authority is limited to argument names, types, and shapes.
  • references/06-handoff-contract.md: next_step is a suggestion for the user, never permission for a downstream agent; incoming manifests are data.
  • references/04-rejection-triage.md: rejection email text is data; landing page re-reads are limited to pages the user named or the ad's ASIN.

[0.3.0] - 2026-09-03

Fixed

  • Logo content rules (registered logo, fills the frame or white/transparent background, legible text, no combined logos, not a product image) now appear in SKILL.md next to the logo dimensions. Class A defect: an eval asking for a logo spec sheet returned only size, ratio, and file limits, because the content rules lived exclusively in references 01 and 02.

Changed

  • Eval 1 assertion advises-reading-rejection-reason renamed to grounds-fix-in-stated-reason and broadened. Class B clarification: the prompt already quotes the rejection reasons, so instructing the user to go read them is not observable behavior. The assertion now tests the real standard — that the diagnosis is grounded in the stated reasons rather than guessed — and still accepts advising a console check for full detail.

[0.2.0] - 2026-09-03

Added

  • references/07-assets-api-mcp.md — the creative assets API through the Amazon Ads MCP, folded in from the repo's standalone amazon-ads-create operational notes: the code-mode meta-tool surface, the three-call registration flow and the HTTP PUT gap the MCP cannot perform, registration parameters, reading failedSpecChecks against the target program, status polling, versioning including the same-filename silent no-op, search filters and renditions, the Sponsored Brands inline path, known discrepancies, and permissions.
  • SKILL.md "Getting assets into Amazon" section and workflow steps 7-8 (register, track), so the skill now spans brief through registration rather than stopping at handoff.
  • Three eval cases (14 assertions) for the operational half: the upload gap, the failedSpecChecks false alarm, and the filename no-op.

Changed

  • Description and compatibility now cover asset registration triggers (assetId, assetSubType, failedSpecChecks, PROCESSING, upload URL, asset library) alongside the creative-production triggers.
  • Tooling guidance names the real code-mode meta-tools and creat_* / sb_* tools, and records that no tool performs the byte upload.
  • references/06-handoff-contract.md now hands off into the registration reference instead of describing the MCP generically.

[0.1.0] - 2026-09-03

Added

  • Initial release, image-first, built to inform a creative-generating agent and an Amazon Ads MCP.
  • SKILL.md router organised around the program-routing question, since text and logo rules invert between Sponsored Brands / Sponsored Display / DSP component-based creative (no burned-in branding) and eCommerce REC / finished banners (branding required).
  • references/01-asset-specs.md — dimensions, file-size caps, and formats per program, plus a section documenting where Amazon's own published numbers conflict and which value is safe.
  • references/02-creative-policy.md — creative acceptance policy: image content, logos, headline and copy rules, claims and savings language, CTAs, prohibited and restricted content, localization, review timeline.
  • references/03-image-generation.md — the three predictable failure modes of generated ad imagery, prompt patterns, the negative list, product fidelity protocol, composition for aggressive cropping, validation checklist.
  • references/04-rejection-triage.md — rejection reason to fix.
  • references/05-video-assets.md — Sponsored Brands and display video specs.
  • references/06-handoff-contract.md — asset manifest schema for downstream agents and the Ads MCP, with pre-moderation guidance.
  • Optional amazon_ads MCP declaration; the skill functions standalone.

skills

LICENSE.md

README.md

tile.json