{"id":51061884,"url":"https://github.com/soderlind/skills","last_synced_at":"2026-06-23T03:01:23.131Z","repository":{"id":366148591,"uuid":"1234909585","full_name":"soderlind/skills","owner":"soderlind","description":"Public AI agent skills for WordPress development and JavaScript modernization workflows.","archived":false,"fork":false,"pushed_at":"2026-06-20T13:19:35.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-20T14:28:53.627Z","etag":null,"topics":["local-wp","localwp","skills","wordpress"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soderlind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-10T19:50:58.000Z","updated_at":"2026-06-20T13:19:38.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/soderlind/skills","commit_stats":null,"previous_names":["soderlind/skills"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/soderlind/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soderlind%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soderlind%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soderlind%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soderlind%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soderlind","download_url":"https://codeload.github.com/soderlind/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soderlind%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34673437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["local-wp","localwp","skills","wordpress"],"created_at":"2026-06-23T03:01:20.747Z","updated_at":"2026-06-23T03:01:23.126Z","avatar_url":"https://github.com/soderlind.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Skills\n\nPublic AI agent skills for WordPress development and JavaScript modernization workflows.\n\n## Available Skills\n\n| Skill | Purpose |\n| --- | --- |\n| [`browser-native`](https://skills.sh/soderlind/skills/browser-native) | Audit JavaScript dependencies and identify packages replaceable by modern browser/runtime native APIs. |\n| [`wp-cli-local`](https://skills.sh/soderlind/skills/wp-cli-local) | Run WP-CLI commands against Local by Flywheel sites on macOS. |\n| [`prepare-wordpress`](https://skills.sh/soderlind/skills/prepare-wordpress) | Scaffold or update a WordPress project with dev tooling, coding standards, testing, and i18n support. |\n| [`wp-bump`](https://skills.sh/soderlind/skills/wp-bump) | Bump a WordPress plugin version and update related release metadata. |\n\n## Install\n\nInstall a skill globally with `npx skills add`:\n\n```sh\nnpx skills add soderlind/skills --skill wp-cli-local -g\nnpx skills add soderlind/skills --skill prepare-wordpress -g\nnpx skills add soderlind/skills --skill wp-bump -g\nnpx skills add soderlind/skills --skill browser-native -g\n```\n\nInstall all detected agent integrations without prompts:\n\n```sh\nnpx skills add soderlind/skills --skill wp-cli-local -g --all\nnpx skills add soderlind/skills --skill prepare-wordpress -g --all\nnpx skills add soderlind/skills --skill wp-bump -g --all\nnpx skills add soderlind/skills --skill browser-native -g --all\n```\n\nPreview the skills available from this repository:\n\n```sh\nnpx skills add soderlind/skills --list\n```\n\nList installed skills:\n\n```sh\nnpx skills list -g\n```\n\nUpdate a skill:\n\n```sh\nnpx skills update wp-cli-local -g\nnpx skills update prepare-wordpress -g\nnpx skills update wp-bump -g\nnpx skills update browser-native -g\n```\n\nRemove a skill:\n\n```sh\nnpx skills remove wp-cli-local -g\nnpx skills remove prepare-wordpress -g\nnpx skills remove wp-bump -g\nnpx skills remove browser-native -g\n```\n\n## Usage\n\nAfter installation, ask your AI agent for the workflow you want. The matching skill should be selected automatically.\n\nExample prompts:\n\n```txt\nRun wp-cli on my Local site and list plugins.\nPrepare this project for WordPress plugin development.\nBump this WordPress plugin to 1.2.3.\nScan this JavaScript project for dependencies that can be replaced by native browser APIs.\n```\n\n## Invocation Strategy\n\nUse model-invoked skills when autonomous triggering is important or when one skill should call another.\n\nUse user-invoked skills when you want zero context load and explicit manual control.\n\nWhen many user-invoked skills accumulate, add a lightweight router skill that maps tasks to the right skill so you do not rely on memory.\n\n## Skill Notes\n\n### wp-cli-local\n\nUse this when working with WordPress sites in Local by Flywheel.\n\nPrerequisites:\n\n- macOS\n- Local by Flywheel installed\n- WP-CLI installed and available in `PATH`\n- The target Local site is running\n\nThe skill always routes WP-CLI through its bundled wrapper:\n\n```sh\nbash skills/wp-cli-local/scripts/wp --list\n```\n\n### prepare-wordpress\n\nUse this to set up or refresh a WordPress project with common development tooling.\n\nPrerequisites:\n\n- Node.js 18+\n- Composer 2+\n- PHP 8.3+\n- git\n- WP-CLI for i18n commands\n\nPreview the setup plan before changing a project:\n\n```sh\nnode skills/prepare-wordpress/scripts/plan_setup.mjs --dry-run\n```\n\nApply selected safe setup phases:\n\n```sh\nnode skills/prepare-wordpress/scripts/plan_setup.mjs --apply --only=init,composer,config\n```\n\n### wp-bump\n\nUse this for WordPress plugin releases. It updates existing version fields, changelog entries, build outputs, and test checks according to the target project.\n\nExample prompt:\n\n```txt\nRun wp-bump for version 1.2.3.\n```\n\nThe skill does not create commits, tags, or releases unless you explicitly ask your agent to do so.\n\n### browser-native\n\nUse 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.).\n\nRun the local scanner directly:\n\n```sh\nnode skills/browser-native/scripts/cli.js .\n```\n\nMarkdown report with before/after examples:\n\n```sh\nnode skills/browser-native/scripts/cli.js . --md\n```\n\n## Repository Layout\n\nEach skill lives in its own folder under `skills/`:\n\n```txt\nskills/\n  browser-native/\n    SKILL.md\n    references/\n    scripts/\n  prepare-wordpress/\n    SKILL.md\n    references/\n    scripts/\n  wp-bump/\n    SKILL.md\n  wp-cli-local/\n    SKILL.md\n    scripts/\n```\n\n## Licenses\n\n- `wp-cli-local`: MIT, as published in the original source repository.\n- `prepare-wordpress`: GPL-2.0-or-later, as published in the original source repository.\n- `wp-bump`: GPL-2.0-or-later, distributed with `prepare-wordpress` in the original source repository.\n- `browser-native`: MIT, as published in the original source repository.\n\n## AI Contribution Attribution\n\n`Assisted-by: GitHub Copilot:GPT-5.3-Codex`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoderlind%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoderlind%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoderlind%2Fskills/lists"}