50 skills
skills5.5k ★
Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows
checked 4d ago
Audit a Cosmos module for chain-breaking bugs
Scans custom x/ modules, IBC integrations, and CosmWasm contracts against 54 known vulnerability patterns that cause halts, fund loss, or state divergence.
·★5.5k↓0
checked 4d ago
Audit a smart contract end-to-end
Walks through Trail of Bits' 5-step secure dev workflow: runs Slither scans, checks token/ERC compliance, diagrams threat vectors, and flags manual review gaps in one pass.
·★5.5k↓0
checked 4d ago
Audit Substrate pallets for critical flaws
Scans FRAME pallet code for 7 known vulnerability patterns—overflow, panic DoS, weight miscalculation, origin checks—and flags line numbers and severity.
·★5.5k↓0
checked 4d ago
Make sense of Culture Index assessment data
Reads Culture Index profiles and surfaces the behavioral signals that matter: team dynamics (who accelerates vs. stabilizes), burnout risk, and hiring fit. Works with individual or bulk data.
·★5.5k↓0
checked 4d ago
Decode DWARF debug files and specs
Explains DWARF format (v3–v5), translates raw debug sections into readable info, and helps you parse or troubleshoot DWARF-related code without memorizing the standard.
·★5.5k↓0
checked 4d ago
Fix Claude in Chrome extension connection errors
Walks through the most common causes of "Browser extension is not connected" or silent failures — permission gaps, outdated extension, conflicting tabs — with step-by-step fixes for each.
·★5.5k↓0
checked 4d ago
Fuzz Rust code to find crash bugs fast
Runs libFuzzer against your Rust crate to generate random inputs and catch panics, segfaults, and logic errors that manual tests miss.
·★5.5k↓0
checked 4d ago
Scan code for security gaps before shipping
Analyzes your codebase for injection flaws, auth bypasses, and data-flow mistakes using interprocedural taint tracking. Reports ranked by severity with code snippets.
·★5.5k↓0
checked 4d ago
Map security hotspots in a codebase
Analyzes code structure to identify privilege boundaries, taint flows, and attack surface. Highlights which functions pose the highest risk and how an exploit could spread.
·★5.5k↓0
checked 4d ago
Audit a token contract for hidden risks
Reviews a token's code against the Trail of Bits checklist: checks ERC conformity, detects 20+ known attack patterns, flags owner privileges, and verifies on-chain scarcity claims.
·★5.5k↓0
checked 4d ago
Design a multi-step skill workflow
Maps out the phases, decision branches, and handoff points for a complex skill — think: intake → triage → assign → execute → report. Prevents scope creep and orphaned edge cases.
·★5.5k↓0
checked 4d ago
Build a smarter fuzzing dictionary for your parser
Analyzes your parser code or protocol spec and generates a domain-specific fuzzing dictionary with edge-case tokens and malformed inputs tailored to your format.
·★5.5k↓0
checked 4d ago
Turn security scan noise into actionable findings
Ingests SARIF output from CodeQL, Semgrep, or any static analyzer; deduplicates false positives, groups by severity and type, and surfaces the real vulnerabilities worth fixing first.
·★5.5k↓0
checked 4d ago
Write a fuzzing harness from scratch
Walks through harness design patterns and language-specific tooling to catch edge cases your test suite misses. Generates working starter code.
·★5.5k↓0
checked 4d ago
Spot security risks introduced in a code change
Compares your code before and after a commit or pull request to flag new attack paths, privilege boundary changes, and data-flow shifts that increase blast radius or exposure.
·★5.5k↓0
checked 4d ago
Fuzz test your C/C++ code automatically
Runs coverage-guided fuzzing on your Clang-compiled C/C++ project to find edge cases and crashes. Generates minimal test cases that trigger bugs.
·★5.5k↓0
checked 4d ago
Find hidden bugs in Ruby code with fuzzing
Runs automated fuzzing on Ruby methods and C extensions to uncover edge cases and crashes you'd miss in manual testing, with detailed crash reports.
·★5.5k↓0
checked 4d ago
Generate security-testing skills from the handbook
Reads the Trail of Bits Testing Handbook and auto-generates Claude Code skills for specific appsec tools and techniques, complete with examples and safeguards.
·★5.5k↓0
checked 4d ago
Work with GitHub repos without hardcoding tokens
Routes GitHub API calls through the authenticated gh CLI instead of raw HTTP, so you can read PRs, issues, and repo data without managing secrets in prompts.
·★5.5k↓0
checked 4d ago
Stop and ask before building the wrong thing
Pauses a project to surface hidden ambiguities—scope creep, conflicting success metrics, missing edge cases—and asks targeted questions to nail down the real requirement.
·★5.5k↓0
checked 4d ago
Get your codebase audit-ready
Runs a pre-audit checklist against your repo: static analysis, test-coverage gaps, dead code, accessibility issues, and missing docs. Flags what a third-party reviewer will find first.
·★5.5k↓0
checked 4d ago
differential-review
Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and preve…
·★5.5k↓0
checked 4d ago
Spin up a ready-to-code isolated workspace
Generates a devcontainer config for your language stack with Claude Code support, all dependencies pre-installed, and persistent file storage — no local setup needed.
·★5.5k↓0
checked 4d ago
Clean up stale branches without losing work
Audits your local git branches and worktrees, identifies which ones are merged, superseded, or abandoned, and suggests safe deletion targets with a safety check.
·★5.5k↓0
checked 4d ago
Break a planning tie with a tarot spread
When you're stuck between options or don't know where to start, draws a 12-card tarot spread and interprets it to surface a concrete next move.
·★5.5k↓0
checked 4d ago
Port a security rule across programming languages
Takes a Semgrep rule written for one language and generates equivalent rules for Java, Python, Go, or JavaScript with matching test cases for each.
·★5.5k↓0
checked 4d ago
Polish a skill until it's publication-ready
Runs a skill through automated review cycles, flags quality issues, and suggests rewrites for descriptions, triggers, and logic—then applies fixes until the skill meets standards.
·★5.5k↓0
checked 4d ago
Spot risky dependencies before they become breaches
Analyzes your dependencies for unmaintained packages, single maintainers, and known vulnerabilities. Flags the ones most likely to be exploited and ranks them by blast radius.
·★5.5k↓0
checked 4d ago
Lock down a macOS app with a sandbox profile
Generates a minimal Seatbelt sandbox config that restricts app permissions to only what it needs—file access, network, system calls—with an allowlist approach.
·★5.5k↓0
checked 4d ago
Verify secrets are truly wiped from memory
Scans C/C++/Rust code for secrets, keys, or passwords that aren't zeroed after use, including cases where compiler optimizations accidentally skip the wipe.
·★5.5k↓0
checked 4d ago
Close gaps in your crypto test coverage
Runs mutation testing on a cryptographic implementation, identifies which mutations escape your current test suite, then generates new test vectors that kill those mutants.
·★5.5k↓0
checked 4d ago
Map out a crypto protocol in a readable diagram
Reads protocol specs, code, or academic papers and outputs an annotated sequence diagram showing each message, cipher operation, and verification step in order.
·★5.5k↓0
checked 4d ago
Set up a Python project with current best practices
Scaffolds a new Python project or migrates an existing one to uv, ruff, and type checking. Handles pyproject.toml, linting rules, and dependency locks in one pass.
·★5.5k↓0
checked 4d ago
Extract findings from a Burp Suite security audit
Parses a .burp project file to surface vulnerabilities, insecure headers, and suspicious patterns in captured HTTP traffic—no Burp GUI needed.
·★5.5k↓0
checked 4d ago
Design tests that catch edge cases automatically
Helps engineers write property-based tests that check invariants across random inputs instead of hard-coded cases. Works for serialization, parsing, validation, and smart contracts.
·★5.5k↓0
checked 4d ago
Build a custom fuzzer for your edge case
Scaffolds a LibAFL-based fuzzer with custom mutators and feedback loops tuned to your specific target—not a generic off-the-shelf tool.
·★5.5k↓0
checked 4d ago
Map a codebase's architecture before hunting bugs
Scans your repo with line-by-line precision to extract data flow, dependency patterns, and control logic—then uses that map to find bugs or security gaps Claude might miss cold.
·★5.5k↓0
checked 4d ago
Catch unit bugs before they cost millions
Scans code for numeric operations on untagged values and adds comments that track units, decimals, and scaling. Catches DeFi math errors and off-by-one-billion bugs.
·★5.5k↓0
checked 4d ago
Audit Algorand smart contracts for security gaps
Scans TEAL or PyTeal code for 11 known vulnerability classes—rekeying attacks, unchecked fees, missing validations, access control flaws—and flags each with remediation guidance.
·★5.5k↓0
checked 4d ago
Audit Cairo smart contracts for known bugs
Scans StarkNet Cairo code for 6 critical vulnerabilities: felt252 arithmetic overflow, L1-L2 messaging, address conversion, signature replay, and related gotchas specific to the Cairo language.
·★5.5k↓0
checked 4d ago
Spot timing leaks in your crypto code
Reviews cryptographic implementations across languages and flags operations that take variable time based on secret values—division, branches, table lookups—with concrete fixes.
·★5.5k↓0
checked 4d ago
Diagnose Buttercup CRS failures on Kubernetes
Connects to your cluster, inspects pod logs and metrics, checks Redis and disk pressure, and identifies the root cause of crashes or restart loops in the crs namespace.
·★5.5k↓0
checked 4d ago
Prove whether a security bug is real
Takes a suspected vulnerability and methodically tests it against the code, documenting each check. Returns TRUE POSITIVE or FALSE POSITIVE with evidence.
·★5.5k↓0
checked 4d ago
Audit C/C++ code for memory and concurrency bugs
Scans native C/C++ for memory corruption, integer overflows, race conditions, and platform-specific exploits. Flags high-risk patterns with the exact line and a remediation path.
·★5.5k↓0
checked 4d ago
Write a Semgrep rule without learning the syntax
Describe a security flaw or code pattern in plain English, and get a working Semgrep rule with the YAML structure, regex, and test cases already baked in.
·★5.5k↓0
checked 4d ago
Spot security footguns in an API design
Reviews an API, config schema, or library interface for footguns—calls that are easy to get wrong, defaults that leak risk, or patterns that punish the secure choice.
·★5.5k↓0
checked 4d ago
Verify code matches the whitepaper spec
Compares your implementation line-by-line against the spec document and flags every gap—missing edge cases, divergent logic, uncovered requirements. Built for blockchain and protocol audits.
·★5.5k↓0
checked 4d ago
Scan code for security holes and bugs fast
Runs Semgrep across your repo in parallel, highlighting security vulnerabilities and common bugs. Choose "important only" to skip low-confidence findings and focus on real risk.
·★5.5k↓0
checked 4d ago
Find edge-case bugs in your Python code
Runs automated fuzzing on your Python functions to surface crashes and assertion failures the test suite misses, prioritizing high-coverage paths first.
·★5.5k↓0
checked 4d ago
Test crypto code for timing leaks
Analyzes cryptographic implementations to detect whether execution time reveals secrets—common in password checks, signature verification, and key comparison routines.
·★5.5k↓0