# Terminal Bench 2 Skills Index

> Searchable index of 89 skills learned from Terminal Bench 2.0. Skills are available in both trajectory-only/ and trajectory-feedback/ variants.

- Skill: `tools-only/terminal-bench-2-skills-index` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/terminal-bench-2-skills-index`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/terminal-bench-2-skills-index/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-29
- Page: https://skillmd.com/skills/tools-only/terminal-bench-2-skills-index

---

# Terminal Bench 2 Skills Index

Searchable index of 89 skills learned from Terminal Bench 2.0. Skills are available in both `trajectory-only/` and `trajectory-feedback/` variants.

## Security & Cryptography

- **break-filter-js-from-html**: Bypassing HTML/JavaScript sanitization filters in security testing contexts, XSS filter bypasses, parser differentials
- **crack-7z-hash**: Cracking 7z archive password hashes, password recovery from encrypted archives
- **feal-differential-cryptanalysis**: Differential cryptanalysis attacks on FEAL and Feistel network ciphers, round key recovery
- **feal-linear-cryptanalysis**: Linear cryptanalysis attacks on FEAL, key recovery from plaintext-ciphertext pairs
- **filter-js-from-html**: Filtering JavaScript and XSS attack vectors from HTML while preserving formatting
- **fix-code-vulnerability**: Identifying and fixing security vulnerabilities, CVEs, CWEs, injection attacks
- **git-leak-recovery**: Recovering secrets from Git history, cleaning sensitive data from repositories
- **model-extraction-relu-logits**: Extracting weight matrices from black-box ReLU neural networks
- **password-recovery**: Digital forensics, recovering passwords from disk images and deleted files
- **sanitize-git-repo**: Removing API keys, tokens, and credentials from codebases
- **vulnerable-secret**: Extracting secrets from protected/obfuscated binaries through reverse engineering

## Machine Learning & AI

- **bn-fit-modify**: Bayesian Networks with pgmpy, structure learning, parameter fitting, do-calculus
- **caffe-cifar-10**: Building Caffe from source, training CIFAR-10 CNN models
- **count-dataset-tokens**: Counting tokens in HuggingFace datasets, tokenizer usage
- **gpt2-codegolf**: Minimal GPT-2 inference, BPE tokenization, checkpoint parsing
- **hf-model-inference**: HuggingFace model inference with Flask APIs
- **llm-inference-batching-scheduler**: Optimizing LLM inference request batching and scheduling
- **mteb-leaderboard**: Querying ML model leaderboards and embedding benchmarks
- **mteb-retrieve**: Text embedding retrieval with sentence transformers, semantic search
- **pytorch-model-cli**: Extracting PyTorch weights and reimplementing inference in C/C++
- **pytorch-model-recovery**: Recovering model architectures from state dictionaries, TorchScript conversion
- **torch-pipeline-parallelism**: PyTorch pipeline parallelism, AFAB scheduling
- **torch-tensor-parallelism**: Tensor parallelism, ColumnParallelLinear, RowParallelLinear
- **train-fasttext**: Training FastText models with size/accuracy constraints

## Bioinformatics & Science

- **dna-assembly**: Golden Gate assembly, Gibson assembly, primer design for Type IIS enzymes
- **dna-insert**: Site-directed mutagenesis primers, Q5 kit, PCR-based insertion
- **mcmc-sampling-stan**: Bayesian MCMC sampling with RStan, hierarchical models
- **protein-assembly**: Designing fusion protein gBlock sequences from PDB databases
- **raman-fitting**: Raman spectrum peak fitting, Lorentzian/Gaussian fitting, graphene characterization
- **rstan-to-pystan**: Converting R-Stan code to Python-Stan (PyStan 3.x)
- **sam-cell-seg**: SAM-based cell segmentation, MobileSAM, mask-to-polygon conversion

## Systems & Build

- **build-cython-ext**: Building Cython extensions, numpy compatibility issues
- **build-pmars**: Building pMARS (Core War simulator) from source
- **build-pov-ray**: Building POV-Ray raytracer from source, legacy C code
- **compile-compcert**: Building CompCert verified C compiler, OCaml/Coq setup
- **custom-memory-heap-crash**: Debugging custom memory heap crashes, use-after-free, static destruction
- **fix-ocaml-gc**: Debugging OCaml garbage collector, runtime C code, pointer arithmetic
- **install-windows-3.11**: Installing Windows 3.11 in QEMU with VNC/noVNC access
- **qemu-alpine-ssh**: QEMU VMs with Alpine Linux and SSH access
- **qemu-startup**: QEMU VM configuration, serial console, telnet access

## Image & Video Processing

- **chess-best-move**: Analyzing chess positions from images, piece detection, move calculation
- **code-from-image**: Extracting code/pseudocode from images using OCR
- **extract-moves-from-video**: Extracting text commands from video recordings using OCR
- **path-tracing**: Implementing path tracers and ray tracers, image reconstruction
- **path-tracing-reverse**: Reverse engineering graphics rendering programs from binaries
- **video-processing**: Video analysis, frame-level event detection with OpenCV

## Git & Version Control

- **configure-git-webserver**: Git repositories with automatic web deployment via post-receive hooks
- **fix-git**: Recovering lost commits, resolving detached HEAD states
- **git-multibranch**: Multi-branch deployment systems with SSH and web servers

## Data Processing

- **financial-document-processor**: Processing invoices/receipts with OCR, data extraction
- **large-scale-text-editing**: Bulk text transformations with Vim, sed, awk
- **log-summary-date-ranges**: Log file analysis, aggregating counts by date and severity
- **multi-source-data-merger**: Merging data from JSON, CSV, Parquet, XML sources
- **reshard-c4-data**: Data resharding, redistributing files across directories

## Web & Infrastructure

- **kv-store-grpc**: gRPC-based key-value store services in Python
- **mailman**: Mailing list servers with Postfix and Mailman3
- **nginx-request-logging**: Nginx configuration, custom logging, rate limiting
- **openssl-selfsigned-cert**: Self-signed SSL/TLS certificates with OpenSSL
- **pypi-server**: Local PyPI servers for hosting Python packages

## Databases

- **db-wal-recovery**: Recovering data from SQLite WAL files, corrupted databases
- **query-optimize**: SQL query optimization, query plan analysis
- **sqlite-db-truncate**: Recovering data from corrupted/truncated SQLite files
- **sqlite-with-gcov**: Compiling SQLite with gcov code coverage

## Embedded & Low-Level

- **circuit-fibsqrt**: Combinational/sequential logic circuits, gate-level descriptions
- **extract-elf**: Parsing ELF binaries, extracting memory contents
- **make-doom-for-mips**: Cross-compiling C programs for embedded MIPS environments
- **make-mips-interpreter**: Building MIPS interpreters/emulators, ELF loaders

## Mathematics & Optimization

- **adaptive-rejection-sampler**: Adaptive Rejection Sampling algorithms
- **constraints-scheduling**: Constraint-based scheduling, calendar conflict resolution
- **distribution-search**: Finding probability distributions satisfying statistical constraints
- **largest-eigenval**: Optimizing eigenvalue computations, beating numpy/scipy
- **portfolio-optimization**: High-performance portfolio optimization with C extensions

## Python & Async

- **cancel-async-tasks**: Asyncio task cancellation, signal handling, graceful shutdown
- **headless-terminal**: Headless terminal interfaces, pseudo-terminal wrappers
- **modernize-scientific-stack**: Migrating Python 2 scientific code to Python 3

## Languages & Compilers

- **cobol-modernization**: Converting COBOL to modern languages (Python, Java)
- **polyglot-c-py**: Creating polyglot files valid in both Python and C
- **polyglot-rust-c**: Creating polyglot source files for Rust and C/C++
- **prove-plus-comm**: Coq proofs, induction, arithmetic lemmas
- **schemelike-metacircular-eval**: Metacircular evaluators, Scheme interpreters

## Games & Simulations

- **regex-chess**: Generating chess moves using only regex pattern matching
- **tune-mjcf**: Optimizing MuJoCo MJCF files for simulation performance
- **winning-avg-corewars**: Developing CoreWars warriors, Redcode assembly

## Text & Documents

- **gcode-to-text**: Extracting text from GCODE files by analyzing toolpath geometry
- **overfull-hbox**: Fixing LaTeX overfull hbox warnings with synonym replacement
- **sparql-university**: SPARQL queries against RDF/Turtle datasets
- **write-compressor**: Implementing encoders compatible with existing decoders

## Other

- **merge-diff-arc-agi-task**: ARC-AGI pattern recognition with git operations
- **regex-log**: Complex regex for log parsing with validation constraints

