Skills
Public AI agent skills for WordPress development, JavaScript modernization, and Azure infrastructure.
Available Skills
Section titled “Available Skills”| Skill | Purpose |
|---|---|
add-apim-api | Scaffold a new API in Azure API Management with Bicep infrastructure. |
browser-native | Audit JavaScript dependencies and identify packages replaceable by modern browser/runtime native APIs. |
wp-cli-local | Run WP-CLI commands against Local by Flywheel sites on macOS. |
prepare-wordpress | Scaffold or update a WordPress project with dev tooling, coding standards, testing, and i18n support. |
wp-bump | Bump a WordPress plugin version and update related release metadata. |
Install
Section titled “Install”Install a skill globally with npx skills add:
npx skills add soderlind/skills --skill add-apim-api -gnpx skills add soderlind/skills --skill wp-cli-local -gnpx skills add soderlind/skills --skill prepare-wordpress -gnpx skills add soderlind/skills --skill wp-bump -gnpx skills add soderlind/skills --skill browser-native -gInstall all detected agent integrations without prompts:
npx skills add soderlind/skills --skill add-apim-api -g --allnpx skills add soderlind/skills --skill wp-cli-local -g --allnpx skills add soderlind/skills --skill prepare-wordpress -g --allnpx skills add soderlind/skills --skill wp-bump -g --allnpx skills add soderlind/skills --skill browser-native -g --allPreview the skills available from this repository:
npx skills add soderlind/skills --listList installed skills:
npx skills list -gUpdate a skill:
npx skills update add-apim-api -gnpx skills update wp-cli-local -gnpx skills update prepare-wordpress -gnpx skills update wp-bump -gnpx skills update browser-native -gRemove a skill:
npx skills remove add-apim-api -gnpx skills remove wp-cli-local -gnpx skills remove prepare-wordpress -gnpx skills remove wp-bump -gnpx skills remove browser-native -gAfter installation, ask your AI agent for the workflow you want. The matching skill should be selected automatically.
Example prompts:
Add a new API to Azure API Management for my backend service.Run wp-cli on my Local site and list plugins.Prepare this project for WordPress plugin development.Bump this WordPress plugin to 1.2.3.Scan this JavaScript project for dependencies that can be replaced by native browser APIs.Invocation Strategy
Section titled “Invocation Strategy”Use model-invoked skills when autonomous triggering is important or when one skill should call another.
Use user-invoked skills when you want zero context load and explicit manual control.
When many user-invoked skills accumulate, add a lightweight router skill that maps tasks to the right skill so you do not rely on memory.
Skill Notes
Section titled “Skill Notes”add-apim-api
Section titled “add-apim-api”Use this to scaffold a new API in Azure API Management with Bicep infrastructure.
Prerequisites:
- Azure CLI with Bicep extension
- Existing APIM infrastructure project
- Access to the target Azure subscription
Example prompt:
Add a speeches-api to APIM with backend at https://api.example.com/speechesThe skill guides you through gathering requirements, creating Bicep files, and wiring up the API.
wp-cli-local
Section titled “wp-cli-local”Use this when working with WordPress sites in Local by Flywheel.
Prerequisites:
- macOS
- Local by Flywheel installed
- WP-CLI installed and available in
PATH - The target Local site is running
The skill always routes WP-CLI through its bundled wrapper:
bash skills/wp-cli-local/scripts/wp --listprepare-wordpress
Section titled “prepare-wordpress”Use this to set up or refresh a WordPress project with common development tooling.
Prerequisites:
- Node.js 18+
- Composer 2+
- PHP 8.3+
- git
- WP-CLI for i18n commands
Preview the setup plan before changing a project:
node skills/prepare-wordpress/scripts/plan_setup.mjs --dry-runApply selected safe setup phases:
node skills/prepare-wordpress/scripts/plan_setup.mjs --apply --only=init,composer,configwp-bump
Section titled “wp-bump”Use this for WordPress plugin releases. It updates existing version fields, changelog entries, build outputs, and test checks according to the target project.
Example prompt:
Run wp-bump for version 1.2.3.The skill does not create commits, tags, or releases unless you explicitly ask your agent to do so.
browser-native
Section titled “browser-native”Use this to scan JavaScript/Node.js dependencies and find packages that can be replaced with built-in APIs (fetch, URL, structuredClone, crypto.randomUUID, Intl, etc.).
Run the local scanner directly:
node skills/browser-native/scripts/cli.js .Markdown report with before/after examples:
node skills/browser-native/scripts/cli.js . --mdRepository Layout
Section titled “Repository Layout”Each skill lives in its own folder under skills/:
skills/ add-apim-api/ SKILL.md references/ browser-native/ SKILL.md references/ scripts/ prepare-wordpress/ SKILL.md references/ scripts/ wp-bump/ SKILL.md wp-cli-local/ SKILL.md scripts/Licenses
Section titled “Licenses”add-apim-api: MIT.wp-cli-local: MIT, as published in the original source repository.prepare-wordpress: GPL-2.0-or-later, as published in the original source repository.wp-bump: GPL-2.0-or-later, distributed withprepare-wordpressin the original source repository.browser-native: MIT, as published in the original source repository.
AI Contribution Attribution
Section titled “AI Contribution Attribution”Assisted-by: GitHub Copilot:GPT-5.3-Codex
📦 Source: soderlind/skills · Edit on GitHub