Utilities

Route developer utility requests to specialized workflows for CLIs, evals, parsing, and automation.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill utilities-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Utilities
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/claude/skills/Utilities
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill utilities-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commander, playwright, @playwright/cli, ora, vitest, and includes references (resource) components.

What problem does it solve? Developers juggling many small tooling tasks—scaffolding CLIs, running evals, parsing content, automating browsers—need a single entry point that routes each request to the right specialized workflow instead of hunting through scattered scripts. ## Core Features & Use Cases - Workflow Routing: A pattern-matching table directs requests to 13 sub-skills including CreateCLI, CreateSkill, Delegation, AuroraUpgrade, Evals, Documents, Parser, AudioEditor, Fabric, Cloudflare, Browser, Prompting, and Aphorisms. - CLI Generation: Generate TypeScript CLIs using a three-tier template system (manual argv parsing, Commander.js, oclif reference) with type safety and documentation. - Agent Evaluation: Run capability and regression evals with code-based, model-based, and human graders, pass@k/pass^k metrics, and suite management. - Use Case: Ask to "create a CLI for the GitHub API" and the router sends you to CreateCLI; ask to "run evals on this agent" and it routes to the Evals framework with its CLI and web UI. ## Quick Start Describe the utility task you need, such as asking to create a new CLI, run an eval suite, or parse a URL, and the router will invoke the matching sub-skill workflow.

Frequently Asked Questions about Utilities

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a TypeScript CLI with this skill?

Ask to create a CLI and the router invokes the CreateCLI workflow, which generates a complete TypeScript CLI using manual argv parsing by default, escalating to Commander.js for 10+ commands. Output includes source, package.json, tsconfig, README, and help text.

How do I run evals to test an AI agent?

Request an eval run and the Evals sub-skill executes suites via its CLI, supporting code-based, model-based, and human graders with pass@k and pass^k metrics. Results are stored as files with a SQLite index for querying and comparison.

What content types can the Parser sub-skill extract?

The Parser handles YouTube videos, web articles, PDFs, newsletters, and Twitter threads, outputting a deterministic JSON schema with people, companies, topics, links, and summaries. It includes GUID-based entity collision detection across parsed content.

When should I use Commander.js instead of manual argument parsing?

Escalate to Commander.js when a CLI has 10 or more commands, needs subcommand grouping, or requires complex nested options. Manual parsing is the default for 2-10 command API clients and file processors with zero dependencies.

Does the browser automation require custom code?

No, the Browser sub-skill uses standard playwright-cli sessions with ref-based interaction for multi-step work and bunx playwright for one-shot screenshots. AI-driven BrowserAgent is reserved for cases needing reasoning about next actions.