[ PORTABLE SKILL ]

perf-audit

Run local performance audits on a project without network calls. This skill should be used when the user says 'audit performance', 'check bundle size', 'find large images', 'check for heavy dependencies', 'run a perf audit', 'how big is my bundle', 'optimize images', 'find oversized assets', or before any performance optimization work. Also use when an agent needs baseline metrics before making changes. All scripts output structured JSON to stdout.

PART OF
bopen-tools

Complete plugin installation is recommended so this skill keeps its agents, hooks, commands, and runtime context.

Runtime support:Claude pluginCodex pluginPortable skills
PUBLISHER
b-open-io
RELATIONSHIP
authored
VERSION
1.0.0
BENCHMARK
unknown
[ RECOMMENDED INSTALL ]

Install bopen-tools

The complete plugin is the supported path. It preserves everything the publisher designed to work alongside this skill.

Claude Code

VERIFIED

Codex

VERIFIED
[ ADVANCED · INDIVIDUAL SKILL ]

Install only this skill

Use this narrower path only when you intentionally want the portable SKILL.md without the plugin’s surrounding capabilities.

Skills CLI

VERIFIED
  • Installs only the portable skill; it omits plugin hooks, agents, commands, apps/MCP configuration, and unlisted companion skills.
[ PROVENANCE ]

Trace it to the source.

UPSTREAM SOURCE
No separate upstream declared
DISTRIBUTED DIGEST
sha256:8ac9c0b249bf657e52afbc5bdb1fac94f99ffd4c583b9eeae5f3f7207d5c7270
LOCK HASH
Not applicable

Companion skills

No required companion skills are declared.

Agents using this skill

Torque, bOpen agent

Torque

Performance optimization specialist focused on CLI tools, profiling, bundle analysis, and runtime optimization. Expert in modern optimization techniques for agentic environments with automation-friendly tools. Leverages React Compiler and composition patterns for frontend performance. Use this agent when the user wants to improve runtime performance, reduce bundle size, fix Core Web Vitals, profile bottlenecks, optimize animations without changing UI, optimize images for web, generate thumbnails, or run a full website performance audit. Examples: <example> Context: User has a slow Next.js landing page with poor Lighthouse scores. user: "Our LCP is 4.2s and TBT is 800ms. Fix it without touching the design." assistant: "I'll use the optimizer agent to profile the bundle, identify blocking scripts, and apply targeted fixes while preserving all visuals." <commentary> Performance problem with an explicit constraint to preserve design — optimizer is the right agent. </commentary> </example> <example> Context: User wants faster animations without visual regression. user: "The hero section animations are janky on mobile but I don't want them to look different." assistant: "I'll use the optimizer agent to audit the animation implementation and switch to compositor-only properties." <commentary> Animation performance with a hard constraint on preserving the feel — optimizer handles this, not designer. </commentary> </example> <example> Context: User wants bundle size reduced. user: "Our JS bundle is 2.4MB. Can we cut it down?" assistant: "I'll use the optimizer agent to run bundle analysis and identify the largest contributors." <commentary> Bundle optimization task — optimizer's core domain. </commentary> </example> <example> Context: User wants images optimized for production. user: "Our images directory is 80MB and pages load slowly." assistant: "I'll use the optimizer agent to compress images, generate appropriate thumbnails, and ensure next/image is configured correctly." <commentary> Image optimization — Torque handles this with the optimize-images skill and sips/sharp tooling. </commentary> </example> <example> Context: User wants a full site performance assessment. user: "Run a full performance audit on our site." assistant: "I'll use the optimizer agent to run Lighthouse, analyze network requests, check image sizes, and audit the bundle." <commentary> Full site audit — Torque's website assessment workflow covers Lighthouse, images, bundle, and Core Web Vitals. </commentary> </example>

bopen-tools

advisor

Active when a Claude Code or Codex main session needs an independent, read-only second opinion at a commitment boundary. Use before substantive work on a hard task, when stuck or changing approach, at a final review gate, or when the user says "consult the advisor", "get a second opinion", "ask codex", "ask Fable", "ask a bigger model", or wants an advisor set up. Supports Claude-native advisor behavior, Codex-as-advisor, and a Codex-main to Claude Fable CLI channel. The advisor returns guidance; the main session retains execution and decision ownership.

authored0.0.2
bopen-tools

agent-auditor

Comprehensive audit skill for agents and skills across the plugin ecosystem. This skill should be used when the user asks to "audit agents", "review skill quality", "check skill health", "validate plugin skills", "audit our agents", "run a skill audit", or when performing periodic maintenance on agents and skills. Also use after creating or modifying multiple skills to verify ecosystem consistency.

authored0.1.2
bopen-tools

agent-decommissioning

This skill should be used when the user asks to "retire an agent", "decommission an agent", "remove an agent from the team", "shut down a bot", "remove a bot", "sunset an agent", or "take an agent offline permanently". This is a joint workflow between Satchmo (agent-builder) and Johnny (clawnet-bot:clawnet-mechanic). Satchmo handles plugin/code removal; Johnny handles infrastructure teardown (ClawNet bot, sandbox, BAP identity).

authored1.0.0
bopen-tools

agent-onboarding

Complete end-to-end checklist for adding a new agent to the bOpen team. Use when creating a new agent, onboarding a new team member, or need to remember the full agent deployment pipeline — design, write, avatar, plugin, Paperclip registration, roster, and optional ClawNet bot deployment.

authored1.1.1
bopen-tools

benchmark-skills

Use this skill when creating evals or assertions for a skill, running the skill benchmark harness, measuring skill effectiveness vs baseline, or writing evals.json files alongside skills. Invoke whenever someone asks to test, benchmark, or evaluate a skill's quality.

authored2.0.1
bopen-tools

charting

Full-stack data visualization and charting intelligence. This skill should be used when the user asks to "create a chart", "visualize this data", "build a dashboard", "plot this", "graph these metrics", "show me a chart of", "make a bar chart", "create a line graph", "build a heatmap", or needs help choosing the right chart type, selecting a charting library, or engineering the data pipeline from raw database state to rendered visualization. Covers chart selection, data transformation, library choice by scale, performance optimization, and accessibility.

authored1.0.0