Skip to content
Back to skills

Orbit Skill Improver

ASecurity

The action-mode meta-skill that REWRITES other Orbit skills. For every `~/.claude/skills/orbit-*/SKILL.md`, fetches the canonical sources listed in `Sources & Evergreen References`, diffs against embedded rules, proposes patches, and (with `--apply` or `--pr`) modifies the SKILL.md files. Replaces the read-only `/orbit-evergreen-update`. Use when the user says "improve skills", "skill-improver", "update orbit skills with current docs", "retrofit runtime-evergreen pattern", or quarterly + afte...

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
testinggogitapisecurity

Works with

  • api

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add adityaarsharma/orbit --skill orbit-skill-improver --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Orbit Skill Improver?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Orbit Skill Improver
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adityaarsharma-orbit-skill-improver/badge)](https://www.skillsdirectory.com/skills/adityaarsharma-orbit-skill-improver)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: orbit-skill-improver
description: The action-mode meta-skill that REWRITES other Orbit skills. For every `~/.claude/skills/orbit-*/SKILL.md`, fetches the canonical sources listed in `Sources & Evergreen References`, diffs against embedded rules, proposes patches, and (with `--apply` or `--pr`) modifies the SKILL.md files. Replaces the read-only `/orbit-evergreen-update`. Use when the user says "improve skills", "skill-improver", "update orbit skills with current docs", "retrofit runtime-evergreen pattern", or quarterly + after every major WP release.
argument-hint: [--check | --apply | --pr] [--specific orbit-X]
---

# 🪐 orbit-skill-improver — The skill that improves skills

`/orbit-evergreen-update` only flagged drift. This one **acts** — fetches sources, diffs rules, edits SKILL.md, opens PRs.

---

## Three modes

```
/orbit-skill-improver --check                  # Read-only — list drift, propose changes (default)
/orbit-skill-improver --apply                  # Modify SKILL.md files in place + bump Last reviewed
/orbit-skill-improver --pr                     # Same as --apply but commit to a branch + open PR
```

Plus targeted runs:
```
/orbit-skill-improver --specific orbit-elementor-compat       # Just one skill
/orbit-skill-improver --source <url>                          # Re-check every skill that links to <url>
/orbit-skill-improver --check-smoke                           # Run smoke tests + flag regressions
```

---

## What `--check` produces

For each `~/.claude/skills/orbit-*/SKILL.md`:

1. **Parse** the `Sources & Evergreen References` section → URL list
2. **WebFetch** every URL in parallel
3. **Diff** the fetched content vs the rules embedded in the skill
4. **Categorise** drift:
   - **Stale rule**: skill says X, source now says Y
   - **Missing rule**: source has new pattern the skill doesn't cover
   - **Dead rule**: skill cites a function/API that no longer exists
   - **Broken link**: source URL 404s / redirects
   - **Stale Last reviewed**: > 90 days old
5. **Output**: a diff-style report with proposed patches

```
[Drift] orbit-block-bindings/SKILL.md
  - L42: rule says "apiVersion 3 is current"
    source diff: WP 7.0 introduces apiVersion 4 (per make.wordpress.org/core 2026-04-29)
    proposed patch:
       - apiVersion 3 (WP 6.5+) is current
       + apiVersion 3 (WP 6.5+) → apiVersion 4 (WP 7.0+); use 4 if Requires at least: 7.0+

  - L78: link https://make.wordpress.org/core/2024/03/06/new-feature-the-block-bindings-api/
    status: 200 OK (no fix needed)

  Last reviewed: 2026-04-29 (1 day stale, OK)
```

---

## What `--apply` does

Same as `--check`, but actually edits SKILL.md:

- Replaces stale rule text with proposed patch
- Updates `Last reviewed:` to today's date
- Adds a `# Auto-updated by /orbit-skill-improver on YYYY-MM-DD` comment line in the change

Always conservative — won't auto-apply if:
- Multiple sources disagree (hold for human review)
- Patch removes >30% of rule text (hold for human review)
- Skill was last manually edited within 7 days (defer to human's recent intent)

---

## What `--pr` does

Adds on top of `--apply`:
1. Creates a branch `orbit-skill-improver/auto-update-YYYY-MM-DD`
2. Commits per-skill (one commit per SKILL.md changed, atomic for review)
3. Pushes branch
4. Opens a single PR with all commits, body summarising changes
5. Requests review (no auto-merge — human must approve)

Suitable for quarterly maintenance from CI:
```yaml
- run: claude "/orbit-skill-improver --pr"
```

---

## What `--check-smoke` does

For each skill that has a `## Smoke test` section:
1. Read the documented input + expected output
2. Run the skill against the input
3. Compare actual output to expected
4. Flag mismatches

```
[Smoke test] orbit-do-it
  Input: ~/test-plugins/hello-dolly/
  Expected: SHIP verdict, 0 critical, < 3 min
  Actual:   SHIP verdict, 0 critical, 4m12s
  Status: ⚠ time exceeded by 24s (rules unchanged; CPU-throttle issue)
```

---

## Self-improvement loop

After running across all 116 skills, output a "skill-of-skills" summary:
- Which sources changed most this quarter
- Which skill categories had the most drift
- Which links 404'd (need manual replacement)
- Which embedded fallback rules diverged most from live sources (signal that the skill should be runtime-evergreen, not snapshot)

The output of one run can drive priorities for the next quarter.

---

## Source authority reranking

When a skill cites multiple sources and they disagree, weight by authority:

```
Authority score (highest → lowest):
1. WordPress.org / make.wordpress.org           (weight 10)
2. Official vendor docs (elementor.com, stripe.com)  (weight 9)
3. Spec docs (W3C, IETF, MDN)                   (weight 9)
4. Active GitHub repos with recent commits      (weight 7)
5. Patchstack / WPScan official feeds           (weight 9 for security)
6. Practitioner blogs / aggregators             (weight 5)
7. Community Q&A (Stack Overflow, Reddit)       (weight 3)
```

When proposing a patch from conflicting sources, prefer the higher-weight one + flag the conflict in the report.

---

## Operating rhythm

Recommended cadence:

- **Daily** (lightweight): `/orbit-skill-improver --check --specific orbit-cve-check` (security feed only)
- **Weekly** (medium): `--check` across all skills
- **Quarterly** (full): `--pr` to open a real review-able update
- **After every major release** (WP 7.0, Elementor V5): manual `--source <release-notes-url>` to re-pull

---

## Smoke test

Input: a fresh `~/Claude/orbit/skills/orbit-block-bindings/SKILL.md`
Expected (today, 2026-04-30):
- 0 stale rules (just released v2.6, sources unchanged)
- 0 broken links
- Bump `Last reviewed:` to today

After 6 months without manual update + a WP minor release that adds new Block Bindings sources:
- 1-2 stale rules expected
- patches proposed
- `--apply` updates the skill in place

---

## Pair with

- Every other Orbit skill — this one improves them all
- `/orbit-cve-check` — actually has a live feed (this skill verifies it's still using the current canonical URL)

---

## Sources & Evergreen References

### Live sources (used by this skill on every run)
- The `Sources & Evergreen References` section of every other Orbit skill
- [GitHub API](https://docs.github.com/en/rest) — for branch / PR creation
- [WebFetch tool docs](https://docs.anthropic.com/en/docs/claude-code/skills) — Claude's runtime

### Last reviewed
2026-04-30 — this is the meta-skill; running it bumps every other skill's `Last reviewed`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.