By matbeedotcom
Parse and filter cargo build logs to extract errors, warnings, and diagnostics with regex-based filtering. Use for debugging Rust projects, analyzing cargo build output, or filtering errors by file/message/code patterns.
A Claude Code skill for parsing and filtering cargo build logs. Extract errors, warnings, and diagnostics with regex-based filtering by file path, message, or error code.
# Add this repo as a marketplace
/plugin marketplace add YOUR_USERNAME/cargo-log-parser
# Install the plugin
/plugin install cargo-log-parser@cargo-log-parser-marketplace
# Clone and install directly
git clone https://github.com/YOUR_USERNAME/cargo-log-parser.git
/plugin add ./cargo-log-parser
# Clone to your skills directory
git clone https://github.com/YOUR_USERNAME/cargo-log-parser.git ~/.claude/skills/cargo-log-parser
# Add to your project's skills
git clone https://github.com/YOUR_USERNAME/cargo-log-parser.git .claude/skills/cargo-log-parser
Once installed, Claude automatically uses this skill when you're debugging Rust/cargo build errors.
# Pipe from cargo build
cargo build 2>&1 | python scripts/cargo_log_parser.py --errors
# Filter by file pattern
cargo build 2>&1 | python scripts/cargo_log_parser.py --errors --file "tests/.*"
# Filter by error message
cargo build 2>&1 | python scripts/cargo_log_parser.py --message "cannot find"
# Filter by error code
cargo build 2>&1 | python scripts/cargo_log_parser.py --code "E0425"
# Compact stream output
cargo build 2>&1 | python scripts/cargo_log_parser.py --errors --stream
# JSON output for programmatic use
cargo build 2>&1 | python scripts/cargo_log_parser.py --errors --json
| Flag | Description |
|---|---|
-e, --errors | Show only errors |
-w, --warnings | Show only warnings |
-f, --file PATTERN | Filter by file path regex |
-m, --message PATTERN | Filter by message regex |
-c, --code PATTERN | Filter by error code regex |
--stream | Compact one-line output |
--raw | Raw log text only |
--json | JSON output |
--group-by-file | Group by source file |
--group-by-code | Group by error code |
| Pattern | Matches |
|---|---|
tests/.* | Test files |
src/.* | Source files |
.*/mod\.rs | Module files |
E03\d\d | Borrow checker errors |
E04\d\d | Name resolution errors |
unused_.* | Unused warnings |
cargo-log-parser/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace config
├── SKILL.md # Skill instructions
├── scripts/
│ └── cargo_log_parser.py # The parser tool
└── README.md
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin matbeedotcom-cargo-log-parserUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.