Compute active and reactive power flows at both ends of an AC power line, accounting for transformer tap ratios and phase shifts. The skill also covers apparent power, bus balance aggregation, MVA limit checks, and branch loading calculations.
- Calculate power flow in both directions across a transmission line
- Check branch apparent power against its MVA rating
- Calculate and report the most heavily loaded branches
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Navigate the TRL library codebase with a guide to its SFT, DPO, GRPO, and KTO trainers, shared utilities, configuration, and model wrappers. Use it to understand expected contracts and data flow before inspecting or changing trainer code.
- Understanding the TRL trainer hierarchy
- Tracing data through a trainer workflow
- Checking utility function contracts before editing
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Work with hex maps that use odd-r offset coordinates, where odd rows shift right. The skill explains how to find six neighbors, calculate distance between tiles, check adjacency, and list tiles within a chosen radius.
- Finding neighboring tiles on a hex map
- Measuring distance between two hex coordinates
- Checking whether tiles are adjacent
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Implement a quadrotor’s outer position-control loop and plan trajectories from takeoff, hover, fly, and land waypoints. It covers PID feedback for desired acceleration and thrust, plus a sampled state matrix with position, velocity, orientation, angular velocity, and acceleration.
- Building a quadrotor position controller
- Generating trajectories from flight waypoints
- Tuning position PID gains for altitude response
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Turn supported natural language commands for a drone simulator into timed waypoints and segment modes. The parser handles takeoff, hovering, movement between coordinates, and landing, returning arrays that a trajectory planner can use.
- Converting a takeoff instruction into timed waypoints
- Parsing hover duration and altitude commands
- Turning coordinate-based flight directions into segments
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Read and write YAML configuration files with safe parsing and clear error handling. The guidance includes readable output, preserving key order, handling missing or invalid files, and merging loaded settings over defaults, including vehicle parameters.
- Loading settings safely from a YAML file
- Writing readable YAML while keeping key order
- Using defaults when a config file is missing
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Decode signed numeric fields in mainframe data when the final character encodes both the sign and last digit. Use the lookup table and decoding steps to recover positive and negative values, including zero, and avoid treating debit amounts as positive.
- Reading signed amounts in converted mainframe files
- Decoding trailing letters or braces in numeric fields
- Checking positive and negative totals in fixed-length records
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
Helps implement discrete PID feedback loops that calculate control output from current, accumulated, and changing error. It covers output limits, integral windup prevention, and practical gain tuning for systems such as vehicle speed regulation or other feedback controls.
- Implementing a PID feedback loop
- Tuning gains to reduce steady-state error or overshoot
- Managing throttle or braking output within limits
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
Read .xlsx workbooks with openpyxl or pandas, select the sheets and header rows you need, and convert rows into Python dictionaries. It also covers empty and merged cells and comma-separated values stored in a single cell.
- Extracting records from a multi-sheet workbook
- Turning spreadsheet rows into Python dictionaries
- Handling blank, merged, or list-valued cells
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 2026
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
Compare feasible placements for jobs or tasks by estimating how much useful capacity each choice leaves behind. It helps with bin packing, GPU sharing, accelerator placement, and multi-resource scheduling, while weighing fragmentation alongside other priorities.
- Placing GPU jobs while preserving full slots
- Packing small tasks into bins efficiently
- Scheduling jobs with several resource needs
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 reference to read COBOL COMP-3 packed decimal fields in input records, declare the right byte layout in an FD, and carry decoded values into accumulators. It explains sign nibbles, common layout mistakes, and checks for opening balances.
- Reading a packed balance from a COBOL input record
- Checking an FD declaration against the record layout
- Tracing an opening balance into an accumulator
benchflow-ai/skillsbench☆ 1.9KUpdated Oct 24, 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
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
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
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
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
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
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
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
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
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