browser-automation
Browser automation for rendered UI exploration, validation, screenshots,
Create or reshape a skill so it loads at the right time, gives the model the result and the finish line, and ships intact to every target. The same rules apply to agent bodies and other AI-facing instruction files; the reviewing-instructions skill scores against them.
Claude Code
$ npx -y skills add alexei-led/cc-thingz --skill writing-skills --agent claude-code
Codex
$ npx skills add alexei-led/cc-thingz --skill writing-skills -a codex -y
Cursor
$ npx skills add alexei-led/cc-thingz --skill writing-skills -a cursor -y
Gemini CLI
$ npx skills add alexei-led/cc-thingz --skill writing-skills -a gemini-cli -y
GitHub Copilot
$ npx skills add alexei-led/cc-thingz --skill writing-skills -a github-copilot -y
OpenCode
$ npx skills add alexei-led/cc-thingz --skill writing-skills -a opencode -y
Windsurf
$ npx skills add alexei-led/cc-thingz --skill writing-skills -a windsurf -y
description: Create, split, slim, or rewrite repository skills. Use when adding a new `src/skills/<name>/` skill, editing a skill description, frontmatter, references, overlays, or plugin placement, or tightening routing between neighboring skills. NOT for score-only instruction review; use reviewing-instructions. NOT for broad agent/package config audits; use evolving-config. NOT for ordinary docs; use documenting-code. NOT for engineering messages; use writing-style. name: writing-skills
Create or reshape a skill so it loads at the right time, gives the model the result and the finish line, and ships intact to every target. The same rules apply to agent bodies and other AI-facing instruction files; the reviewing-instructions skill scores against them.
Done when the skill meets the shape and writing rules below, the rendered Claude skill still holds the base body and its reference links, and the relevant build/test/lint checks pass on what you changed, or you name each check that did not run and why.
Without write access, return proposed changes (file, change, reason) instead of applying them.
splitting or merging skills, or pruning a long skill.
overlays, target-only tokens, generated output, or evals in this repo.
These follow the agentskills.io specification:
use it, and what it is NOT for, naming the neighbor skill to use instead. One trigger per branch; no synonym piles.
with when to read it. No reference chains.
link into its files.
where order is a real constraint: safety gates, deterministic tooling, apply flows.
commit or test is, "read the code first".
rediscover.
destructive commands, prod apply, release publishing, external actions. Write preferences as positive statements.
step / carefully"; reasoning effort is a runtime setting.
Use one term per concept and explicit referents. Shortening must preserve conditions, exceptions, safety limits, and uncertainty.
list. Required checks appear once; after they pass, repeat them only after a change or failure.
`haiku`) in a sidecar only where the harness needs a value.
clearest form.
verification or final-response sections. A skill that may run in a read-only role carries the read-only line.
Done when the relevant build/test/lint checks pass on what you changed, or you name each check that did not run and why. Without write access, return proposed changes (file, change, reason) instead of applying them.
Keep the base `SKILL.md` vendor-neutral. For target-only content, end the base with a short neutral heading such as `## Platform additions` and one generic sentence, then patch that heading from `.agentbundler/targets/<target>.json` with `bodyPatch.mode: "sections"`. Use `mode: "replace"` only for a deliberate full fork: it discards the whole base body, including its reference links. `references/repo-conventions.md` has the patch mechanics.
Summarize the changes, routing decisions, and checks; name any follow-up.
Portable skills, agents, hooks, and Pi-native extensions for Claude Code, Codex CLI, GitHub Copilot, Cursor, Grok, and Pi. Gemini is retired.
Browser automation for rendered UI exploration, validation, screenshots,
Create normal git commits with logical grouping. Use when committing,
Write, rewrite, or update project docs from implementation facts - README
Fix code defects with a reproducible feedback loop, root-cause diagnosis,
Improve test design, speed, and coverage with behavior-focused tests,
Prepare, publish, or repair a software release and write its release notes. Use for cutting a versioned release or editing…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.