PR #264 was based on pre-fix main and re-introduced the inline skills
array that #273 removed. plugin.json with "skills": "./skills" is
the authority.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat: add image skill for AI image generation and marketing visuals
Covers AI image generation (Gemini, Flux, Ideogram, DALL-E, Midjourney),
design tools (Canva, Figma), marketing workflows (blog heroes, social
graphics, product mockups, profile/listing banners, brand assets), image
optimization, and OG/social preview images.
Includes prompting reference guide with model-specific tips.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: apply accuracy fixes from Codex review
- OpenAI: DALL-E 3 → GPT Image family (DALL-E 3 deprecated)
- Gemini: use official naming, keep Nano Banana as context
- Ideogram: remove ungrounded ~90% accuracy claim
- All pricing: replace hard numbers with doc links
- LinkedIn company cover: note recommended 4200x700
- WebP/AVIF: adjust browser support to ~96%/~94%
- Flux: remove specific reference image count (varies by variant)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* feat: add video skill for AI video production
New skill covering programmatic video (Remotion, Hyperframes), AI video
generation (Veo, Runway, Kling), AI avatars (HeyGen, Synthesia), and
editing/repurposing workflows. Includes AI video prompting reference.
New tool integrations: HeyGen (MCP-enabled), Hyperframes (open source).
Updated tools registry with Video category expansion.
Total skills: 39
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: apply accuracy fixes from Codex review
- Hyperframes: Node.js requirement 18+ → 22+ (confirmed via npm)
- Veo 3: soften 4K claim to "Up to 1080p (4K varies)"
- Sora: replace shutdown claim with availability caveat
- HeyGen: remove dollar amounts, link to pricing page
- Remotion: soften license wording
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Add TikTok/Reels/Shorts frameworks: 3-second rule, video structures,
caption best practices, content ideas by business type. Detailed hook
library, scripting template, audio/visual strategy in reference file.
Inspired by #200 (vendor-neutral parts only).
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* fix: marketplace.json source fails Claude Code schema validation (#270)
The source field used a bare dot which failed schema validation.
Changed to github source object and added proper plugin.json manifest.
- Added .claude-plugin/plugin.json with skills list and metadata
- Changed marketplace.json source from "." to github repo object
- Removed inline skills array and strict:false from marketplace.json
closes#270
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: use ./ source and simplify plugin.json skills path
Codex review found two issues with the initial fix:
- GitHub source object causes redundant clone, may fail without SSH
- skills paths in plugin.json need ./ prefix
Changed source to "./" (matches Anthropic's own marketplace pattern)
and simplified skills to "./skills" (auto-discovers all skill dirs).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Added aso-audit, directory-submissions, community-marketing,
lead-magnets, competitor-profiling. Clarified competitor-alternatives
vs competitor-profiling as separate entries.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 4 new skills to version table (aso-audit, community-marketing,
customer-research, directory-submissions). Bump paid-ads to 1.2.0.
Add v1.8.0 changelog entry.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move Supermetrics API key from query string to x-api-key header.
Mask ZoomInfo JWT by default in auth command (use --show-token to reveal).
Cherry-picked from #201.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Claude Code plugin validator rejects bare ./ prefixes as escaping
the plugin directory. Strips ./ from all skill paths and source field
so the plugin loads correctly.
Closes#243
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Cross-platform pixel setup guide covering Google Ads, Meta, LinkedIn,
and TikTok — installation, event configuration, server-side tracking,
and validation. Covers the marketer-level setup that was missing between
the high-level checklists and deep code-level implementation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The `hooks send` command accepted any user-supplied URL without validation.
This adds an https:// scheme check and a comment clarifying the intended use
(Zapier webhook catch hooks), matching Zapier's own webhook URL format.
Co-Authored-By: Claude Code <noreply@anthropic.com>
The unquoted description contained "Trigger phrases:" which YAML parsed
as a nested mapping, causing the skills CLI to silently drop the skill
during discovery. Wrap the value in double quotes and escape inner
quotes.
The Zapier SDK (@zapier/zapier-sdk) gives AI agents direct TypeScript
access to 8,000+ app integrations without building OAuth flows. Updates
the integration guide with SDK quick start, CLI commands, methods, and
marketing automation examples.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>