7 Commits

Author SHA1 Message Date
Jeremy Dawes 795984271c sweep: push descriptions to inline format + pushier triggers (19 skills)
Per SKILL_SHAPE.md and Anthropic's skill-creator guidance, descriptions
should be pushy (Claude under-triggers neutral descriptions) and use
the spec's preferred inline single-string format rather than YAML
folded scalars.

This commit applies that mechanical change across 19 skills that were
still using the older folded-scalar style. Body content is unchanged
in every file.

Affected:
- cloudflare-worker-builder
- favicon-gen, icon-set-generator
- brains-trust (also collapses redundant `triggers:` array into description)
- gws-install, gws-setup, nemoclaw-setup
- shopify-content, shopify-setup
- wordpress-elementor, wordpress-setup
- aussie-business-english, us-business-english, uk-business-english, nz-business-english
- proposal-writer, resume-cover-letter, strategy-document, award-application

Per-skill body audits will follow as separate commits where they earn
their own diff.

Refs #90.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:28:17 +10:00
Jeremy Dawes b754a9aca9 wordpress-content: push description (402 lines)
Inline single-line description with explicit triggers for publish,
update, upload, manage categories/menus, schedule, bulk.

Refs #90.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 20:26:25 +10:00
Marcus Webb cad517d896 refactor: inline references into 4 skills (batch)
- image-processing: 93 -> 197 lines, 1 ref removed
- wordpress-elementor: 220 -> 300 lines, 1 ref removed
- wordpress-content: 247 -> 402 lines, 2 refs removed
- seo-local-business: 196 -> 332 lines, 1 ref removed

Part of #65 (7-10 of 14 skills). 4 parallel sub-agent workers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 09:17:57 +11:00
Jeremy Dawes 47084507c5 feat: replace all Brain/Vault references with Basalt Cortex
Brain MCP and Vault MCP are being decommissioned. All references updated:

CLAUDE.md:
- Knowledge System reduced from 4 tiers to 3 (CLAUDE.md, Rules, Basalt Cortex)
- Removed entire Vault section (secrets, knowledge, sync)
- Removed entire Brain section (clients, sites, contacts, issues, billing, tasks)
- Added Basalt Cortex section with vault structure and usage

Rules:
- keep-going.md: "Save learnings to Vault/rules" → "Save learnings to rules"
- dataforseo-api.md: credentials in Vault → environment variables
- gemini-image.md: API key in Vault → GEMINI_API_KEY env var
- factual-claims.md: Brain/Vault → Basalt Cortex

Skills:
- deep-research: Brain/Vault MCP → Basalt Cortex grep
- team-update: brain_issues/brain_tasks/vault → ERPNext/Tuesday/Basalt Cortex
- roadmap: removed Brain/Vault example text
- basalt-cortex: brain_recall/vault recall → generic MCP
- shopify-setup, wordpress-setup: removed Vault MCP from secrets options

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 23:37:18 +11:00
Jeremy Dawes 7f1f77baa3 feat: add slash commands for all 51 skills + fix compatibility fields
Created 45 command files with descriptive argument-hints so every skill
has a /plugin:skill-name shortcut. Added compatibility: claude-code-only
to 17 skills that require Bash/filesystem/browser (d1-migration, db-seed,
project-docs, git-workflow, landing-page, shadcn-ui, tailwind-theme-builder,
ai-image-generator, color-palette, favicon-gen, icon-set-generator, etc).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 21:24:58 +11:00
Jeremy Dawes 589d793f96 fix: make all skills self-contained for external users
Remove dependencies on Jez's personal config that would break for
other users installing these plugins:

HIGH (would break):
- gemini-peer-review, gemini-image-gen: replace Vault MCP API key
  retrieval with generic env var + aistudio.google.com link
- vite-flare-starter: remove "Jez's" language, generic account prompt
- tanstack-start: generic Cloudflare account prompt
- shopify-setup, wordpress-setup: replace Vault MCP credential
  storage with generic "your preferred secrets manager"

MEDIUM (would confuse):
- github-release: remove ~/.claude/rules/ reference, inline guidance
- google-chat-messages: replace Jezweb favicon URL, Bitwarden ref
- gemini-guide: make local doc cache optional, prioritise GitHub +
  WebFetch sources that anyone can access
- project-health: move GEMINI_API_KEY from Universal Base to AI/GPU
  preset, genericise MCP server examples
- aussie-business-english: replace "Jez" with "[Your name]" in examples
- responsiveness-check: soften playwright-cli requirement
- favicon-gen: document ImageMagick prerequisite
- skill-creator: add "Skills Must Be Self-Contained" section,
  genericise marketplace example
- shadcn-ui: replace "Jez" placeholder in recipes
- Python scripts: replace Vault error messages with aistudio.google.com

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 03:37:48 +11:00
Jez 8795d3ac5b feat: add WordPress plugin with content management and Elementor skills
Three skills for managing existing WordPress sites:
- wordpress-setup: WP-CLI over SSH, REST API auth, site config
- wordpress-content: Posts, pages, media, categories, menus via WP-CLI
- wordpress-elementor: Elementor page editing via browser automation
  and safe text replacement via WP-CLI search-replace

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 16:28:14 +11:00