This repository integrates content from external sources. This document tracks those dependencies and provides guidance for monitoring updates.
Repository: github.com/WordPress/agent-skills Previous Location: WordPress/agent-skills (migrated to WordPress org) License: MIT Last Synced: 2026-02-02
What we use:
- WordPress router and project triage skills
- Block development and block themes skills
- REST API and Abilities API skills
- Interactivity API skill
- WP-CLI and ops skill
- WordPress Playground skill
- Performance profiling skill
- PHPStan configuration skill
- WordPress Design System (WPDS) skill
- Plugin development architecture and security patterns
Skills (13 total):
- wordpress-router
- wp-project-triage (NEW)
- wp-block-development
- wp-block-themes
- wp-plugin-development
- wp-rest-api (NEW)
- wp-interactivity-api
- wp-abilities-api (NEW)
- wp-wpcli-and-ops
- wp-performance
- wp-phpstan
- wp-playground
- wpds (NEW)
Files affected:
skills/wordpress-dev/*.mdskills/wordpress-security/*.mdskills/wordpress-performance/*.mdskills/ui-ux-audit/wpds.md
Sync command:
# Check for updates
gh api repos/WordPress/agent-skills/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/richtabor/skills License: Check repository Last Synced: 2025-01-02
What we use:
- Technical writing skill for drafting blog posts from repositories
- Anti-patterns guide to avoid AI-sounding prose
- Style guide for voice consistency
- WordPress REST API publishing script
Files affected:
skills/prompt-engineering/SKILL.mdskills/prompt-engineering/references/anti-patterns.mdskills/prompt-engineering/references/style-guide.mdskills/prompt-engineering/references/wordpress-publishing.mdskills/prompt-engineering/scripts/publish-to-wordpress.py
Sync command:
# Check for updates
gh api repos/richtabor/skills/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/richtabor/agent-skills License: Check repository Last Synced: 2026-01-21
What we use:
- Accessibility review skill (WCAG 2.1/2.2 Level AA)
- Motion design skill (easing, duration tokens)
- X writing skill (Twitter content creation)
Files affected:
skills/wordpress-accessibility/accessibility-review.mdskills/ui-ux-audit/motion-design.mdskills/ui-ux-audit/references/decision-tree.mdskills/ui-ux-audit/references/easing-tokens.mdskills/prompt-engineering/x-writing.mdskills/prompt-engineering/references/x-strategy.mdskills/prompt-engineering/references/style-guide.mdskills/prompt-engineering/references/anti-patterns.md
Sync command:
# Check for updates
gh api repos/richtabor/agent-skills/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/WordPress/WordPress-Documentation-Style-Guide Official Guide: make.wordpress.org/docs/style-guide License: GPLv2+ Last Synced: 2025-01-02
What we use:
- Voice and tone guidelines
- Language standards (American English, word choice)
- Accessibility requirements
- Inclusivity guidelines
- Formatting standards
Files affected:
skills/prompt-engineering/references/wordpress-docs-style-guide.md
Sync command:
# Check for updates
gh api repos/WordPress/WordPress-Documentation-Style-Guide/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/Jameswlepage/trac-mcp License: GPLv2+ Last Synced: 2025-01-04
What we use:
- MCP server configuration for WordPress.org Trac access
- Tool documentation and usage examples
Files affected:
platforms/claude-code/mcp-servers.mdplatforms/claude-code/README.md
Sync command:
# Check for updates
gh api repos/Jameswlepage/trac-mcp/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/felixarntz/packages NPM Package: @felixarntz/wp-plugins-cli License: MIT Last Synced: 2025-01-04
What we use:
- CLI tool documentation for plugin maintenance
- Workflow integration for version management
Files affected:
skills/wordpress-dev/wp-plugins-cli.mdworkflows/plugin-maintenance/
Sync command:
# Check for updates
npm view @felixarntz/wp-plugins-cli version
gh api repos/felixarntz/packages/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/deanpeters/product-manager-prompts License: MIT Last Synced: 2026-01-21
What we use:
- Jobs to Be Done framework (adapted for WordPress)
- User story templates (adapted for WordPress personas)
- Positioning statement framework
- Proto-persona templates
- Problem framing canvas
- Feature hypothesis methodology
Files affected:
skills/product-management/jobs-to-be-done.mdskills/product-management/user-story-wordpress.mdskills/product-management/plugin-positioning.mdskills/product-management/plugin-persona.mdskills/product-management/problem-framing.mdskills/product-management/feature-hypothesis.md
Sync command:
# Check for updates
gh api repos/deanpeters/product-manager-prompts/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/EveryInc/compound-engineering-plugin License: MIT Last Synced: 2026-01-21
What we use:
- Compound planning workflow (adapted for WordPress)
- Multi-dimensional code review process
- Solution documentation patterns
- Git worktree workflow
Files affected:
skills/engineering/compound-planning.mdskills/engineering/compound-review.mdskills/engineering/compound-docs.mdskills/engineering/git-worktree-wordpress.md
Sync command:
# Check for updates
gh api repos/EveryInc/compound-engineering-plugin/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/jonathanbossenger/wp-openrouter-provider License: Check repository Last Synced: 2026-02-09
What we use:
- WordPress AI Client provider registration pattern
- OpenRouter multi-model gateway integration
- OpenAI-compatible API wrapper for WordPress
- Settings API with Select2 searchable dropdowns
- Custom filter and public API patterns
Files affected:
skills/wordpress-dev/wp-openrouter-provider.md
Sync command:
# Check for updates
gh api repos/jonathanbossenger/wp-openrouter-provider/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/laxmariappan/abilities-scout License: GPL v2 or later Last Synced: 2026-02-16
What we use:
- Static analysis scanner using
token_get_all()for WordPress plugins - Point-based scoring engine for ability classification
- Verb-based tool/resource classification (TOOL_VERBS, RESOURCE_VERBS)
- Infrastructure suffix filtering patterns
- Abilities API registration patterns (
wp_register_ability(),wp_register_ability_category()) - MCP tools integration for WordPress abilities
Files affected:
skills/wordpress-dev/abilities-scout.md
Sync command:
# Check for updates
gh api repos/laxmariappan/abilities-scout/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Repository: github.com/pluginslab/wp-devdocs-mcp License: MIT Last Synced: 2026-02-24
What we use:
- Local MCP server that indexes WordPress hooks, filters, blocks, and JS APIs from source code
- SQLite-backed full-text search for validated hook names and parameters
- Tools:
search_hooks,validate_hook,get_hook_context,search_block_apis - Eliminates AI hallucination of hook names by validating against actual source
Files affected:
platforms/claude-code/mcp-servers.mdplatforms/claude-code/README.md
Sync command:
# Check for updates
gh api repos/pluginslab/wp-devdocs-mcp/commits --jq '.[0] | "\(.sha[0:7]) - \(.commit.message | split("\n")[0]) (\(.commit.author.date[0:10]))"'Source: skills.sh License: Various (check individual repositories) Last Synced: 2026-01-21
What we use:
- WordPress penetration testing methodology
- WordPress performance best practices (34 rules)
- WordPress plugin development core patterns
- WordPress REST API publishing
- WordPress project routing
- WordPress pro development patterns
- SEO WordPress manager (Yoast batch updates)
Files affected:
skills/wordpress-security/penetration-testing.mdskills/wordpress-performance/performance-rules.mdskills/wordpress-dev/plugin-core.mdskills/wordpress-dev/wordpress-publisher.mdskills/wordpress-dev/wordpress-router.mdskills/wordpress-dev/wordpress-pro.mdskills/wordpress-dev/seo-wordpress-manager.md
Individual sources:
| Skill | Repository | Author |
|---|---|---|
| penetration-testing | antigravity-awesome-skills | sickn33 |
| performance-rules | wordpress-performance-best-practises | bartekmis |
| plugin-core | claude-skills | jezweb |
| wordpress-publisher | claude-skills-library | aviz85 |
| wordpress-router | agent-skills | WordPress |
| wordpress-pro | claude-skills | jeffallan |
| seo-wordpress-manager | claude-content-skills | dragosroua |
The workflow at .github/workflows/upstream-check.yml runs weekly to:
- Check each upstream repository for new commits
- Create an issue if updates are detected
- Include diff summary and affected files
Run this command to check all upstreams at once:
# Check all upstream repos for recent activity
echo "=== WordPress/agent-skills ===" && \
gh api repos/WordPress/agent-skills/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== richtabor/skills ===" && \
gh api repos/richtabor/skills/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== WordPress/WordPress-Documentation-Style-Guide ===" && \
gh api repos/WordPress/WordPress-Documentation-Style-Guide/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== Jameswlepage/trac-mcp ===" && \
gh api repos/Jameswlepage/trac-mcp/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== felixarntz/packages ===" && \
gh api repos/felixarntz/packages/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== jonathanbossenger/wp-openrouter-provider ===" && \
gh api repos/jonathanbossenger/wp-openrouter-provider/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== laxmariappan/abilities-scout ===" && \
gh api repos/laxmariappan/abilities-scout/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"' && \
echo "\n=== pluginslab/wp-devdocs-mcp ===" && \
gh api repos/pluginslab/wp-devdocs-mcp/commits?per_page=3 --jq '.[] | "\(.sha[0:7]) \(.commit.message | split("\n")[0])"'When upstream changes are detected:
# View recent changes in upstream repo
gh repo view <owner>/<repo> --web
# Or check the commits tab directlyNot all upstream changes need syncing. Consider:
- Does it affect files we've integrated?
- Does it fix bugs or add valuable features?
- Does it change APIs we depend on?
For each affected file:
- Compare our version with upstream
- Merge relevant changes manually
- Preserve any local customizations
- Update "Last Synced" date in this file
Update the changelog or commit message to note:
- Which upstream changed
- What was synced
- Any local modifications preserved
All integrated content maintains proper attribution:
- Source links in file headers
- Credits in
skills/README.md - License compliance in this document
When referencing upstream content:
- Link to the original repository
- Include the source in
<references>tags - Preserve original author credits