This skill should be used when creating a skill for a CLI tool. Use when users ask to document a command-line tool, create CLI guidance, or build a skill for terminal commands. Essential for systematically introspecting CLI tools through help text, man pages, GitHub repos, and online research, then organizing findings into effective skill documentation.
npx ai-builder add skill dagster-io/cli-skill-creatorPython coding standards with automatic version detection.
npx ai-builder add skill dagster-io/dignified-pythonThis skill should be used when managing objectives - coherent goals that require 2+ plans/PRs to complete. Use when users want to create multi-plan tracking issues, log progress across related PRs, capture lessons learned, or coordinate work that spans multiple erk-plans. Objectives are human-first coordination documents, not executable plans.
npx ai-builder add skill dagster-io/objectiveThis skill should be used when working with Graphite (gt) for stacked pull requests. Use when users mention gt commands, stack management, PR workflows, or when dealing with dependent branches. Essential for understanding stack navigation, branch relationships, and Graphite's mental model.
npx ai-builder add skill dagster-io/gtGuide for erk exec subcommands. Use when running erk exec commands to understand syntax, find the right command for a task, or learn common workflows. Always check syntax with -h or load this skill before running erk exec commands.
npx ai-builder add skill dagster-io/erk-execThis skill should be used when working with GitHub CLI (gh) for pull requests, issues, releases, and GitHub automation. Use when users mention gh commands, GitHub workflows, PR operations, issue management, or GitHub API access. Essential for understanding gh's mental model, command structure, and integration with git workflows.
npx ai-builder add skill dagster-io/ghComprehensive Buildkite CI/CD expert for status checks, build introspection, and failure diagnosis. Handles everything from simple status queries to deep error analysis. Examples: <example>Context: User wants to know the current build status. user: 'What's the status of my PR in Buildkite?' assistant: 'I'll use the buildkite-expert agent to check the current build status for your PR.' <commentary>Status query - the agent will use Status Mode for a quick response.</commentary></example> <example>Context: User wants the build number. user: 'What's the build number for this PR?' assistant: 'Let me use the buildkite-expert agent to get the build number.' <commentary>Simple query - the agent will quickly retrieve just the build number.</commentary></example> <example>Context: User wants to investigate potential issues. user: 'Can you check if there are any issues with my builds?' assistant: 'I'll use the buildkite-expert agent to investigate your builds.' <commentary>Investigation request - the agent will use Investigation Mode for moderate depth analysis.</commentary></example> <example>Context: User has failing builds. user: 'My builds are failing, can you help diagnose what's wrong?' assistant: 'I'll use the buildkite-expert agent to diagnose the failures and provide fixes.' <commentary>Error diagnosis - the agent will use full Diagnosis Mode.</commentary></example> <example>Context: User wants to see running builds. user: 'Show me what's currently running in Buildkite' assistant: 'Let me use the buildkite-expert agent to show you the current builds.' <commentary>Status request - quick Status Mode response.</commentary></example>
npx ai-builder add agent dagster-io/buildkite-expert