Skip to content

jdevalk/skills

Skills

License: MIT Markdown Lint Link Check Validate Skills

This repository collects agent skills that improve your GitHub presence, WordPress plugins, EmDash plugins, Astro sites, and the readability of your writing. You can audit and improve GitHub repos and profile pages, set up CI/CD pipelines for WordPress and EmDash plugins, rewrite WordPress.org readme files for better search rankings, audit Astro site SEO end-to-end, and run a readability pass on drafts. Each skill is a structured, score-based workflow that produces drop-in replacements.

Installation

Pick the option that matches your setup.

Claude Code (one-click)

Download the .skill file for the skill you want from the latest release and open it β€” Claude installs it automatically.

Any agent that supports the skills format (manual copy)

.skill files are plain zip archives. Two ways to install the skill folder:

  1. From a release. Download the .skill from the latest release, unzip it, and move the resulting folder into your agent's skills directory (for Claude Code that's ~/.claude/skills/).

  2. From the repo. Clone the repo and copy or symlink the skill folder:

    git clone https://github.com/jdevalk/skills.git
    cp -r skills/astro-seo ~/.claude/skills/
    # or, to stay in sync with upstream:
    ln -s "$(pwd)/skills/astro-seo" ~/.claude/skills/astro-seo

Each skill is self-contained: the folder holds a SKILL.md plus any referenced assets. If your agent uses a different skills directory, substitute that path.

Update checks

Every skill carries a version: field in its frontmatter. On invocation, each skill fetches versions.json at the repo root and compares its own version to the manifest. If it's behind, the skill tells you and offers to update itself: with your consent, it downloads the matching .skill from the latest release and unpacks it over the installed skill directory. The unpack target is resolved from where the running skill actually lives, so this works for any agent β€” not just Claude Code β€” as long as its skills directory is writable. Decline and the skill continues on the current version; the check never blocks execution. CI validates that every SKILL.md's version: matches the versions.json entry for its directory, so the manifest and the shipped skills can't drift.

What's included

πŸ”§ GitHub Repo Optimizer

Audits a GitHub repository against best practices and generates the files that make a repo look professional: README, CONTRIBUTING.md, SECURITY.md, issue/PR templates, and more. Scores six categories out of 60 and produces drop-in replacements for anything that's missing or weak.

Trigger phrases: "improve my repo", "set up issue templates", "make my GitHub project look professional"

Sources

πŸ‘€ GitHub Profile Optimizer

Reviews a GitHub profile page β€” bio, pinned repos, profile README, stats widgets, contribution visibility β€” and generates an optimized profile README. Works for both personal and organization profiles.

Trigger phrases: "make my GitHub look good", "create a profile README", "optimize my developer profile"

Sources

βš™οΈ WordPress GitHub Actions

Sets up a complete GitHub Actions CI/CD pipeline for WordPress plugins. The skill analyzes your plugin's structure β€” Composer, JS/CSS assets, tests, WordPress.org listing β€” and picks the workflows you need. Coverage includes:

  • Coding standards (WPCS/PHPCS)
  • PHP and JS/CSS linting
  • PHPUnit testing and PHPStan static analysis
  • Composer security scanning
  • WordPress Playground PR previews
  • Automated deployment to WordPress.org

Trigger phrases: "add CI to my WordPress plugin", "set up GitHub Actions for my plugin", "deploy my plugin to WordPress.org automatically"

Sources

πŸ”· EmDash GitHub Actions

Sets up GitHub Actions CI/CD workflows for EmDash plugins. The skill analyzes your plugin's structure β€” TypeScript source, React admin UI, tests, npm publishing β€” and picks the workflows you need. Coverage includes:

  • TypeScript type-checking with emdash types
  • ESLint linting
  • Vitest testing
  • npm security auditing
  • Automated npm publishing on release

Trigger phrases: "add CI to my EmDash plugin", "set up GitHub Actions for my EmDash plugin", "publish my EmDash plugin to npm automatically"

Sources

πŸ“ WordPress Readme Optimizer

Reviews a WordPress.org plugin readme.txt with a structured audit, scores each section, and produces a fully rewritten version optimized for search visibility and install conversion.

Trigger phrases: "optimize my readme", "review my plugin listing", "make my plugin page better"

Sources

πŸš€ Astro SEO

Audits and improves SEO for Astro sites across nine categories: the <Seo> component and head metadata, linked JSON-LD graphs, content-collection Zod schemas, auto-generated Open Graph images, per-collection sitemaps with git-based lastmod, IndexNow submission, schema endpoints and schema maps for agent discovery, redirects and FuzzyRedirect, and performance defaults. The stack is opinionated and routes most fixes through @jdevalk/astro-seo-graph.

Trigger phrases: "audit my Astro SEO", "set up SEO for my Astro site", "add structured data to my Astro blog"

Sources

πŸ“– Readability Check

Runs a readability audit on a blog post draft, calibrated for readers who read English as a second language. The skill checks nine categories:

  • Paragraph structure and lead sentences
  • Opening paragraph strength
  • Tiered sentence length
  • Passive voice
  • Difficult words (judged by L2 conversational use, not syllable count)
  • Filler and hedging
  • Transitions
  • Variation
  • Heading hierarchy

Output combines a Flesch Reading Ease score (with target bands) and a per-category status. Each issue quotes the problem text with a concrete fix, and specific passages that work get called out too. In technical posts, the skill holds non-technical paragraphs β€” intros, context, conclusions β€” to a stricter L2 standard than the technical sections.

Trigger phrases: "check readability", "is this readable", "readability pass"

Sources

License

This project is licensed under the MIT License.

About

Agent skills for GitHub repos and profiles, WordPress and EmDash plugins, Astro SEO, and content readability.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors