Use GitHub's official `gh` command-line tool to work with repositories, issues, pull requests, and workflow runs. It supports common tasks such as viewing diffs, checking CI status, creating or reviewing pull requests, and making authenticated API requests.
- Managing GitHub issues from the command line
- Viewing and reviewing pull requests
- Checking workflow runs and CI status
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Simulate vehicle motion over time by updating speed, position, and the gap to a vehicle ahead. Calculate a time-based safe following distance and estimate time to collision, then use those conditions to choose cruise, follow, or emergency modes.
- Simulating speed and position updates over time
- Calculating safe gaps behind a lead vehicle
- Estimating time to collision from relative speed
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use this skill to build and check mainframe-style batch programs with GnuCOBOL. It covers compile flags, sequential and fixed-length files, PIC fields, signed amounts, rounding, and a debug workflow for checking posting calculations.
- Compiling a free-format GnuCOBOL program
- Handling fixed-length sequential records
- Checking signed debit and credit calculations
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Use this skill to turn an MCP server’s tool, resource, and prompt inventory into versioned capability declarations and initialization options. It can also document supported features, set feature flags, handle capability negotiation, and generate capability tests.
- Declaring the features an MCP server supports
- Creating server initialization options
- Documenting tools, resources, and prompts
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Detect and normalize CRLF and LF line endings in files shared across operating systems. The skill can handle mixed endings and help set Git configuration and `.gitattributes` rules so scripts and other files use the intended format consistently.
- Normalize files shared between Windows and Unix-like systems
- Check and repair files with mixed line endings
- Set Git rules for script and text file endings
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Create interactive command-line input flows with Inquirer.js, including validation, conditional prompts, and multi-step wizards. Generate prompt code, TypeScript answer types, reusable validators, formatters, and usage documentation.
- Building a command-line setup wizard
- Collecting and validating CLI configuration
- Showing prompts based on earlier answers
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Build terminal user interfaces with generated `Ink` components, using React patterns for layout, input, and state. Create interactive lists, text inputs, loading indicators, and custom hooks for command-line applications.
- Building an interactive terminal interface with React
- Creating selection lists or text input for a CLI
- Adding loading and progress indicators to a terminal app
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Design URI schemes and templates for resources exposed by MCP servers. It helps define resource hierarchies, generate code to parse and build URIs, map content types, support resource discovery, and document the resulting resource API.
- Plan URI patterns for a new MCP resource provider
- Generate helpers to parse and build resource URIs
- Document resource hierarchy and API templates
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Turn MCP tool parameters into documented schemas that AI agents can interpret and applications can validate. Generate JSON Schema, TypeScript types, or Zod validation, including nested objects, enums, constraints, defaults, and example inputs.
- Defining input parameters for an MCP tool
- Generating TypeScript types from tool parameters
- Adding Zod validation for tool inputs
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Create configuration code that maps environment variables to CLI arguments. It can add optional prefixes, convert values to types such as numbers and booleans, fall back through environment, config, and defaults, support .env files, and produce variable documentation.
- Mapping environment variables to CLI options
- Adding prefixed configuration with fallback values
- Documenting environment variables for a CLI
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Add command-line argument handling to shell scripts with generated `getopts` code. It can support short and long options, check required arguments and values, and provide help text and usage documentation.
- Adding command-line options to a shell script
- Checking option values and required arguments
- Generating help text and usage instructions
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Create consistent, readable help text for command-line applications. Organize usage, arguments, options, and examples into clear sections, apply styling and indentation, and produce output that can also support man-page-compatible documentation.
- Formatting help output for a CLI command
- Adding clear examples to command documentation
- Building a custom help renderer
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Set up HTTP and SSE, a way to stream events over a web connection, for an MCP server. Configure endpoints for messages and connections, optional authentication, browser access through CORS, connection handling, and a health check.
- Expose an MCP server over HTTP and SSE
- Configure browser access with CORS
- Add authentication to MCP endpoints
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Map application errors to MCP error codes and create structured responses with clear messages, error details, and recovery hints. Define error mappings, generate handlers and serialization patterns, and document how tools report failures to users.
- Mapping application exceptions to MCP error codes
- Creating structured error responses for tools
- Adding recovery hints to failure messages
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Set up WebSocket transport for two-way communication with an MCP server. Generate server or client patterns for connection lifecycle, message handling, heartbeats, secure connections, and reconnection with backoff after a disconnect.
- Setting up two-way MCP communication over WebSockets
- Managing WebSocket connection lifecycles
- Adding heartbeat checks to an MCP server
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Set up MCP Inspector to examine and test an MCP server. Configure its connection, log requests and responses, inspect protocol messages, and define test scenarios for tools and resources to help identify communication or implementation issues.
- Debugging messages exchanged with an MCP server
- Testing MCP tool and resource handlers
- Checking protocol responses during development
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Scaffold an MCP server using the official TypeScript SDK, including transport setup, tool and resource handlers, input validation, and error handling. Choose stdio, SSE, or WebSocket transport and provide the server name and desired capabilities to shape the generated project.
- Starting a new MCP server project
- Adding MCP capabilities to an existing project
- Scaffolding tool and resource handlers
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Generate validation logic for related command-line arguments. Enforce options that cannot be used together, require one choice when needed, check dependencies between arguments, and provide clear conflict messages, with TypeScript and Python patterns.
- Rejecting conflicting command-line options
- Requiring one option from a group
- Checking dependent arguments
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Set up a Python MCP server project with handlers for tools and resources, typed input schemas, error handling, and stdio or SSE transport. It provides a structured starting point with project configuration and test files.
- Starting a new MCP server project in Python
- Adding tool handlers for an MCP server
- Exposing resources through an MCP server
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Scaffold a Rust command-line application with Clap derive macros, typed arguments, and subcommands. The generated Cargo project can include shell completion scripts, colored output, error handling, configuration utilities, and CLI integration tests.
- 新しいRust製CLIのひな形を作る
- 引数やサブコマンドを定義する
- シェル補完付きのCLIを用意する
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Generate path utilities for CLI applications that need to work across Windows, macOS, and Linux. Handle separator normalization, home-directory expansion, platform-specific config, data, and cache locations, plus Windows UNC paths.
- Normalize paths across Windows and Unix systems
- Expand home-directory shortcuts in CLI input
- Choose platform-specific config and cache folders
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Choose graph algorithms for problems such as shortest paths and minimum spanning trees. The skill considers graph size, density, and edge weights, then gives a recommendation, complexity estimate, alternatives, and reasoning.
- Choosing a shortest-path algorithm from graph constraints
- Comparing algorithms for sparse and dense graphs
- Selecting an approach when edge weights may be negative
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Load environment variables from `.env` files and prepare them for an application. Define required values, validate formats, set defaults, and coerce values such as a port number into the right type before the app uses them.
- Loading settings from `.env` files
- Checking required environment variables
- Converting a port value to a number
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026
Use this skill to build a consistent color and formatting system for command-line output with chalk. It defines reusable themes and semantic styles for success, warnings, and errors, plus helpers for formatted text, boxes, and tables.
- Creating a consistent CLI color theme
- Styling success, warning, and error messages
- Formatting text, boxes, or tables in CLI output
a5c-ai/babysitter☆ 1.9KUpdated Sep 17, 2026