Skill

runbook-delete

Install
1
Install the plugin
$
npx claudepluginhub jason-hchsieh/marketplace --plugin runbook

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Delete a registered runbook by name from .claude/runbooks.json

Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Delete Runbook

You are removing a registered runbook from .claude/runbooks.json.

Instructions

  1. Parse arguments: /runbook-delete <runbook-name>

    • If no name provided, read .claude/runbooks.json and ask which runbook to delete
  2. Read .claude/runbooks.json and find the named runbook

    • If not found, list available runbooks
  3. Confirm with the user before deleting:

    Delete runbook "auto-commit"?
      Trigger: task_complete
      Mode: auto
      Actions:
        1. git add -A
        2. git commit -m "{{task_description}}"
        3. git push
    
  4. Remove the runbook from the JSON object

  5. Write the updated file back to .claude/runbooks.json

  6. Confirm deletion:

    Runbook "auto-commit" deleted.
    

Notes

  • Always confirm before deleting — this cannot be undone
  • If deleting the last runbook, keep the file with { "runbooks": {} } rather than removing it
Stats
Stars0
Forks0
Last CommitFeb 10, 2026
Actions

Similar Skills

cache-components

Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.

138.5k