plugins/ls-agent-toolkit/skills/write-skill/SKILL.md
Use when creating, editing, evaluating, testing, or verifying ANY skill or skill-related file (SKILL.md, skill resources, skill scripts, or skill assets). If you're asked to evaluate or test a skill's effectiveness, use this skill.
npx skillsauth add LandonSchropp/agent-toolkit plugins/ls-agent-toolkit/skills/write-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When asked to create or edit a skill:
If helpful, ask clarifying questions about the skill's purpose:
Summarize your understanding and get user confirmation:
You cannot create a good skill without understanding what you're building.
After writing a skill, ask the user: "Would you like me to test the skill?" (Skills are often manually tested by the user, or can't be tested in an automated way, so you should ask before proceeding.)
If the user opts for the agent to test the skill:
When a skill includes executable scripts, REQUIRED: Use the script skill for language selection and conventions.
If a script you're writing would benefit from the user interactively editing and saving a file, add to the SKILL.md: REQUIRED: Invoke the neovim skill. Have the script call edit-and-wait.sh.
STOP. Read these documents NOW. Not later. Not "as you go." Right now.
tools
Use when working with a stack of GitHub pull requests — creating branches, keeping the stack in sync, or merging in order. Covers Git Town setup, PR targeting, rebasing, and landing the stack.
tools
Use when writing or modifying tests in a Bun project
tools
Use when publishing or releasing a new version of an npm/pnpm/yarn/bun package to the registry. Covers package-manager detection, semver bump selection, tagging, pushing, scoped-package access, authentication, and one-time passwords (OTP).
tools
Use when a finished worktree's branch has been reviewed and committed and needs to land. Rebases onto the latest default branch, then either fast-forwards it into the default branch (personal direct-to-main repos) or pushes it for a pull request (shared feature-branch repos).