All authors
bendrucker avatar

Claude Skills by bendrucker

github.com/bendrucker
90 skillsA× 89B× 10 installs117 views
CleyeA

Type-safe CLI argument parsing with cleye. Use when writing CLI scripts, adding flags or parameters to Bun scripts, or parsing command-line arguments.

developmentnodegit
0
16
Invalid NameA

A skill with an invalid name format.

ai-agents
0
16
Missing DescriptionA

This skill has no description.

ai-agents
0
16
ValidA

A valid skill for testing purposes.

testingtesting
0
16
With ReferencesA

A skill with references.

documentation
0
16
BunA

Bun runtime patterns and best practices. Use when running scripts with bun, using bunx, writing Bun shell scripts, managing bun.lock, or running bun test.

developmenttypescriptshell
0
16
HookA

Use this skill when you need to configure, create, or troubleshoot Claude Code hooks. This includes setting up PreToolUse hooks, PostToolUse hooks, UserPromptSubmit hooks, debugging hook failures, or any automation within Claude Code. Examples include "I want to run tests before every file edit", "My hook isn't firing", "1 out of 2 hooks ran", or "How do I create a hook that formats JSON output with jq?"

ai-agentstypescriptshell
0
16
SessionA

View current session info or search conversation history. Use when debugging sessions, reviewing activity, finding past discussions, or summarizing recent work.

toolsbashdebugging
0
16
SkillA

Creating and optimizing Claude Code Skills including activation patterns, content structure, and development workflows. Use when creating new skills, converting memory files to skills, debugging skill activation, or understanding skill architecture and best practices.

developmentgoshell
0
16
ConflictsA

Resolving git merge conflicts. Use when rebasing, merging, or cherry-picking results in conflicts.

developmentbashgit
0
16
Pr CommentsA

Fetch unresolved review comments from a GitHub pull request. Use when checking what review feedback needs to be addressed, whether review comments have been resolved, or resuming work on a PR with outstanding feedback.

developmentbashgit
0
16
ApiA

GitLab REST and GraphQL API access via glab. Use when making API requests, querying project data, or automating GitLab operations.

developmentbashgit
0
16
Merge RequestA

Working with GitLab merge requests via glab. Use when creating, updating, reviewing, or merging MRs.

developmentbashgit
0
16
LinearA

Interacting with Linear issues, projects, and teams. Use when creating issues, updating issues, querying issues, managing projects, working on tasks, discussing backlogs, or any interaction with Linear.

developmenttypescriptbash
0
16
DiagramA

Create and validate Mermaid diagrams. Use when creating, editing, or reviewing Mermaid diagrams in markdown files.

documentationbashnode
0
16
ReviewA

Review how an implementation diverged from its approved plan. Forks a clean-context agent over the plan and the diff to surface requirements drift and warranted follow-ups. Use at finish time or before opening a PR.

businessgogit
0
16
CreateA

Create a pull request, merge request, or change request with proper formatting and content guidelines. Invoke when the user wants to create, open, or submit a PR, MR, or CR—including after committing changes.

developmentbashtesting
0
16
UpdateA

Update a pull request or merge request body to reflect the current state of changes. Use when a PR/MR has evolved through additional commits and the body needs to reflect what will be merged.

devopsbashgit
0
16
Prior ArtA

Research existing solutions when exploring a new problem space. Use when the user mentions "prior art", "existing solutions", "what libraries exist for", or wants to understand the landscape before building.

developmentgoreact
0
16
PeerA

Review a pull request when requested by a peer. Use when reviewing PRs, providing code review feedback, or analyzing proposed changes. Supports GitHub and GitLab.

developmentgobash
0
16
SelfA

Self-review your own code changes using a visual diff viewer. Opens a GitHub-style web UI where you can add comments on changed lines. Comments are returned to Claude for action.

code-qualitybashgit
0
16
CliA

Running and managing Apple Shortcuts via the macOS shortcuts CLI. Use when the user wants to run, list, or inspect shortcuts.

toolsbash
0
16
ShortcutA

Creating Apple Shortcuts programmatically as plist XML files. Use when the user wants to build, generate, or author Apple Shortcuts without the GUI app.

toolsgoswift
0
16
InboxA

Live inbox for reviewing inbound pull requests across forges.

development
0
16
JxaA

Read and query Things 3 data (lists, todos, projects, tags, logbook). Not for writes — use things:url to create/update, things:inbox for quick captures.

developmentjavascripttypescript
0
16
UrlA

Create, update, and manage Things 3 tasks and projects. Not for reads — use things:jxa to query data. For simple inbox captures, use things:inbox.

businessbashdocumentation
0
16
FixA

Fixes type ignores in a file, directory, or codebase by discovering ignores and dispatching parallel fixer agents. Use when cleaning up type ignores across multiple files, eliminating ignores before a release, or batch-fixing type errors.

code-qualitygo
0
16
WireframeA

Create wireframes for UI mockups. Supports SVG (precise layouts) and HTML/Tailwind (standard UI patterns). Use when creating wireframes, mockups, or skeletal UI layouts.

developmentbash
0
16
XcallA

Call x-callback-url schemes from the CLI and receive responses synchronously. Use when invoking macOS app URL schemes that have no CLI but support x-callback-url (Things, Bear, OmniFocus, etc.) and you need to capture the result.

developmentswiftbash
0
16
Follow UpA

Follow up on review feedback you received on a PR/MR: check resolution state, find silent resolves, draft replies. Use when checking what review comments need responses, investigating how threads were resolved, or drafting follow-up replies.

developmentgobash
0
16
Improve Claude CodeA

Triage and batch-implement Claude-tagged Things todos as PRs for the claude config repo. Use when the user wants to work on their Claude Code improvement backlog, process Things todos tagged claude-code, or batch-implement configuration changes.

data-aigocode-review
0
16
RaycastA

Raycast extension development. Use when working with @raycast/api imports, Raycast commands/tools, or building extensions.

developmentgoshell
0
16
Improve Codebase ArchitectureA

Find deepening opportunities in a codebase. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.

developmentrefactoringapi
0
16
TerraformA

Terraform Cloud workspace management, run monitoring, and log retrieval. Use when listing workspaces, checking run status, fetching plan/apply logs, or looking up providers and modules in the Terraform Registry.

developmentbashterraform
0
16
TriageA

Triage and prioritize the Things Today list. Use when the user wants to review, prioritize, or reorder their Today list.

data-aibash
0
16
TmuxA

Tmux session, window, and pane management. Use when capturing output, sending keys, opening processes in panes, or checking notifications.

developmentgoshell
0
16
WritingA

Enforce direct, concise prose style and catch writing slop. Use when writing or editing PR descriptions, issue bodies, commit messages, documentation, Slack messages, or any human-facing text. Also use when asked to clean up, rewrite, or "de-AI" existing text.

data-aidocumentation
0
16
Agent TeamA

Orchestrating Claude Code agent teams. Use when creating teams, spawning teammates, assigning tasks, configuring teammate modes, or setting up team quality gate hooks.

ai-agentsshellbash
0
16
Actions MonitorA

Monitor GitHub Actions runs and extract failure diagnostics. Use when watching PR CI, branch builds, or specific workflow runs.

ai-agentsbashreact
0
16
Ci MonitorA

Investigate GitLab CI pipeline failures and extract diagnostics. Use when watching MR CI, branch builds, or specific pipelines.

ai-agentsbashreact
0
16
IssueA

Implement a feature or fix based on an issue. Use when given an issue URL to work on, or when implementing changes described in a tracked issue. Supports GitHub, Linear, and GitLab.

ai-agentsbashgit
0
16
RefineA

Refining issues with technical context and structured details. Use when expanding a brief bug, feature, or refactor description into a detailed issue suitable for developers and AI agents.

ai-agentsgit
0
16
Jxa RunA

Execute JXA scripts scoped to a macOS application. Use when running JXA expressions or script files against an app via osascript. Validates Application() scope via AST.

ai-agentsbashexpress
0
16
MailA

Reading and managing Apple Mail via JXA. Use when working with email, archiving messages, or processing the inbox.

developmentjavascriptjava
0
16
OpentelemetryA

OpenTelemetry instrumentation conventions. Use when instrumenting code with spans, setting up tracing, or writing trace tests.

ai-agentsgotesting
0
16
BabysitA

Monitor a PR's CI, fix trivial failures (lint, types, formatting), and self-cancel when green. Use after pushing when you want hands-off CI monitoring with automatic fixes.

developmentpythongo
0
16
Agent IdeasA

Harvest agent-tooling ideas from prominent developers.

ai-agentsgobash
0
16
ActivityA

Report real device usage from ActivityWatch. Covers per-app time, window titles, and active vs idle spans. Use when asked "what apps did I use", "how long was I in X", "what did I work on today", "how much was I active vs idle", or to mine usage patterns for automation.

ai-agentsrustbash
0
16
HistoryA

Report shell history from atuin's local capture. Covers what commands ran, when, where, and how they exited. Use when asked "what commands did I run", "what was I working on in the terminal", "have I ever run X", "how do I usually invoke X", or about recent shell activity, command frequency, or failed commands.

ai-agentsgoshell
0
16
HandoffA

Hand the current conversation off to a fresh background agent that picks up the work immediately, so you can step away and track it independently. Use when the user wants to background the current work, keep going without them, continue in a separate session, or says "hand this off", "run this in the background", "keep working on this while I'm gone", or "spin up an agent to finish this".

ai-agentsgobash
0
16