crashlytics
NewMulti-platform crash analysis for Android & iOS with git blame forensics and code-level fixes. Language-aware validator (en/ru/es/de/fr/pt/it), origin/<branch> forensics. MCP-primary fetch with REST API fallback.
Overview
Custom AI agent plugins by Ivan Lutsenko
Installation
Add the marketplace once, then install plugins as needed:
/plugin marketplace add https://github.com/IvanLutsenko/awac-ai-agent-pluginsCompatibility: the previous repository slug, awac-claude-code-plugins, is kept as a supported fallback for existing Claude Code marketplace installations.
Available Plugins
Crashlytics
Multi-platform crash analysis for Android & iOS with git blame forensics, code-level fixes, and a deterministic quality gate.
📚 [Full Documentation](plugins/crashlytics/README.md)
Installation:
/plugin install crashlytics
/crashlytics:install-permissions # one-time: add read-only git/MCP to allowlistQuick Start:
/crash-report ca8f7f21e3... # Unified (auto-detects platform from config)
/crash-report-android # Explicit Android
/crash-report-ios # Explicit iOS
/crash-config # Configure plugin settings
/crashlytics:install-permissions # Add read-only allowlist to settings.jsonWhat's New in 4.4.3:
- •Language-aware validator:
SECTION_ALIASESдля en/ru/es/de/fr/pt/it (фикс false 6/14 на не-английских отчётах). Forensics-агенты пишут headers всегда на английском, body — на target language. - •
BRANCH_REF(=origin/<default_branch>) вместо хардкодаmaster+ обязательныйgit fetch origin --quietперед blame/log/show. STEP 4.0 sanity-check «is the fix already merged in BRANCH_REF». - •
/crashlytics:install-permissions— мерджит read-only allowlist в settings.json (user или project уровень на выбор). - •7 smoke-tests фикстур (en/ru/es/de/fr/pt/it) в
scripts/tests/.
Features:
- •4-step multi-agent pipeline: classifier → fetcher → forensics → validate-report.py
- •Git blame forensics with mandatory assignee identification, on
origin/<default_branch> - •Code-level fixes (before/after) ready to copy-paste
- •MCP-primary fetch (
crashlytics_get_issue+crashlytics_batch_get_events), RESTv1alphafallback, Manual mode for offline use - •Multi-language reports (English headers + body in any language)
- •Configurable per-project settings
Obsidian Tracker
Project tracking, task management with kanban boards, bug logging, decision records (ADR), and session management via Obsidian. Auto-tracks sessions, actions, bugs, and commits via hooks.
📚 [Full Documentation](plugins/obsidian-tracker/README.md)
Installation:
/plugin install obsidian-tracker
cd plugins/obsidian-tracker/mcp && npm install && npm run buildQuick Start:
/track-start my-project # Start auto-tracking session
/projects # List all projects
/project-new # Create new project
/task my-project "Fix bug" # Create task on kanban board
/done my-project 1 # Mark task as done
/project-archive archive old-project # Archive a project
/track-stop # Save session to ObsidianWhat's New in 4.3.2:
- •Examples now use the renamed
awac-ai-agent-pluginsproject slug.
Features:
- •Auto-tracking via hooks (PreCompact, SessionStart, PostToolUse)
- •Project management with Obsidian as single source of truth
- •Kanban task board with auto-increment IDs
- •Project archiving and lifecycle management
- •Bug tracking with priority levels
- •Session logging (manual or automatic)
Combined Review
Multi-agent code review with CodeRabbit CLI integration. 4 specialized agents + optional CodeRabbit for comprehensive review.
📚 [Full Documentation](plugins/combined-review/README.md)
Installation:
/plugin install combined-reviewQuick Start:
/review # Uncommitted changes
/review 123 # PR by number
/review feature/X feature/Y # Branch diff
/review --base main # Current branch vs main
/review feature/X feature/Y +comments all # All agentsFeatures:
- •4 default agents: code-reviewer, git-historian, silent-failure-hunter, test-analyzer
- •CodeRabbit CLI integration (auto-install)
- •Supports PR, branch diff, and uncommitted changes
- •Confidence scoring (0-100) with false positive filtering
- •Optional agents: +comments, +types, +simplify
Auto Theme
Automatically syncs Claude Code theme with macOS system appearance (dark/light mode).
Installation:
/plugin install auto-themeHow it works:
- •Hooks into
UserPromptSubmit— checks macOS appearance on every message - •Detects dark/light mode via
defaults read -g AppleInterfaceStyle - •Updates
~/.claude.jsontheme key when system appearance changes - •Fast-path ~40ms when theme already matches (no file write)
- •Preserves variant suffix (
-ansi,-daltonized) if selected
Locale Notifications
macOS notifications for Claude Code in your system language.
📚 [Full Documentation](plugins/locale-notifications/README.md)
Installation:
/plugin install locale-notificationsWhat's New in 2.0.0:
- •Auto-translation via Google Translate API — any language supported
- •Local caching — one API call, then works offline
- •Custom message support via config file
How it works:
- •Hooks into Claude Code
Notificationevents - •Detects system locale via
defaults read -g AppleLocale - •Auto-translates and caches the notification message
- •Displays native macOS notification via
osascript
Drawbridge
Bridge between a short brief and image-gen web UIs (Gemini Imagen 3, ChatGPT DALL-E 3, Grok Aurora, Midjourney). Crafts a target-tuned prompt, copies it to clipboard, opens the target — no API keys, no payments.
📚 [Full Documentation](plugins/drawbridge/README.md)
Installation:
/plugin install drawbridgeQuick Start:
/draw закат на байкале с медведем у воды # default target from config
/draw -t midjourney cyberpunk samurai # one-shot target override
/redraw -t chatgpt # variation of last brief, different target
/draw-prompt <brief> # prompt only, no browser open
/draw-config show # view defaults
/draw-config set default_target chatgpt # change defaultFeatures:
- •Per-target prompt fine-tuning (Imagen prose / DALL-E structure / Aurora density / MJ tag syntax)
- •Auto-translate brief to English (configurable)
- •Settings via
~/.claude/drawbridge.local.mdwith project-local override - •History of last 200 prompts for
/redraw - •macOS only in 0.1.0
Plugin Cross Port
Bridge between Claude Code and Codex plugin formats. One-shot conversion plus deterministic dual-target marketplace reconciliation.
[Full Documentation](plugins/plugin-cross-port/README.md)
Installation:
/plugin install plugin-cross-portQuick Start:
# Interactive (via skill)
Convert plugins/obsidian-tracker to Codex
# Attach and reconcile a marketplace
python3 plugins/plugin-cross-port/scripts/cross_port.py marketplace attach --source claude-code
python3 plugins/plugin-cross-port/scripts/cross_port.py marketplace sync
python3 plugins/plugin-cross-port/scripts/cross_port.py marketplace check
# Review and apply semantic adaptations
python3 plugins/plugin-cross-port/scripts/cross_port.py plugin adapt plugins/example
python3 plugins/plugin-cross-port/scripts/cross_port.py plugin adapt plugins/example --applyWhat's New in 0.8.0:
- •
skills_authoredmarketplace flag — plugins whose Codex skills are hand-authored skip mechanicalcommands/→skills/generation (manifest + marketplace still synced)
What's New in 0.7.0:
- •
plugin adaptwrites semantic adaptation plans and source snapshots - •
plugin adapt --applyapplies approved plans atomically - •Sync replays reproducible adaptation rules
- •Stale critical adaptations mark Codex targets as unavailable
Features:
- •CC → Codex: manifest conversion,
commands/→skills/generated-from-commands/ - •Codex → CC: manifest conversion,
skills/→commands/generated-from-codex-*/ - •Repository marketplace state plus per-plugin
.plugin-cross-port.yamlsource-of-truth - •Semantic adaptation plans for behavior that cannot be mechanically derived
- •Generated output cleanup removes stale converted commands and skills
- •Plugin-relative manual maintenance rules are honored in both directions
- •Standalone converter scripts remain available for one-shot conversion
Clip Maker
Automated vertical clip creator for talks and presentations. Whisper + Claude + ffmpeg pipeline.
📚 [Full Documentation](plugins/clip-maker/README.md)
Installation:
/plugin install clip-makerQuick Start:
/clip-maker ~/Downloads/my-talk.mp4 # Full pipeline
/clip-maker ~/Downloads/my-talk.mp4 --auto # Auto mode
/transcribe ~/Downloads/my-talk.mp4 # Only transcribe
/find-moments ~/Downloads/transcript.json # Only find momentsFeatures:
- •Whisper transcription (local or API)
- •Opus-powered moment finding from transcript
- •Vision-based smart crop (speaker detection)
- •ffmpeg vertical clip cutting (9:16)
- •Auto-subtitles from transcript
- •Social media copy generation (Shorts/Reels/TikTok)
Setup
After cloning, enable git hooks (runs plugin tests before push):
git config core.hooksPath .githooksAuthor
Ivan Lutsenko GitHub: @IvanLutsenko
License
MIT - see LICENSE
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/crashlytics.md https://raw.githubusercontent.com/IvanLutsenko/awac-claude-code-plugins/main/SKILL.md/crashlyticsFrequently Asked Questions
What is crashlytics?
Multi-platform crash analysis for Android & iOS with git blame forensics and code-level fixes. Language-aware validator (en/ru/es/de/fr/pt/it), origin/<branch> forensics. MCP-primary fetch with REST API fallback.
How to install crashlytics?
To install crashlytics, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /crashlytics.
What is crashlytics best for?
crashlytics is a community categorized under Development. It is designed for: api, mcp. Created by Ivan Lutsenko.