BeClaude

crashlytics

New
2Community RegistryDevelopmentby Ivan Lutsenko

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.

Community PluginView Source

Overview

Custom AI agent plugins by Ivan Lutsenko

Installation

Add the marketplace once, then install plugins as needed:

bash
/plugin marketplace add https://github.com/IvanLutsenko/awac-ai-agent-plugins

Compatibility: 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:

bash
/plugin install crashlytics
/crashlytics:install-permissions   # one-time: add read-only git/MCP to allowlist

Quick Start:

bash
/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.json

What'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), REST v1alpha fallback, 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:

bash
/plugin install obsidian-tracker
cd plugins/obsidian-tracker/mcp && npm install && npm run build

Quick Start:

bash
/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 Obsidian

What's New in 4.3.2:

  • Examples now use the renamed awac-ai-agent-plugins project 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:

bash
/plugin install combined-review

Quick Start:

bash
/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 agents

Features:

  • 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:

bash
/plugin install auto-theme

How it works:

  • Hooks into UserPromptSubmit — checks macOS appearance on every message
  • Detects dark/light mode via defaults read -g AppleInterfaceStyle
  • Updates ~/.claude.json theme 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:

bash
/plugin install locale-notifications

What'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 Notification events
  • 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:

bash
/plugin install drawbridge

Quick Start:

bash
/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 default

Features:

  • 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.md with 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:

bash
/plugin install plugin-cross-port

Quick Start:

bash
# 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 --apply

What's New in 0.8.0:

  • skills_authored marketplace flag — plugins whose Codex skills are hand-authored skip mechanical commands/skills/ generation (manifest + marketplace still synced)

What's New in 0.7.0:

  • plugin adapt writes semantic adaptation plans and source snapshots
  • plugin adapt --apply applies 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.yaml source-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:

bash
/plugin install clip-maker

Quick Start:

bash
/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 moments

Features:

  • 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):

bash
git config core.hooksPath .githooks

Author

Ivan Lutsenko GitHub: @IvanLutsenko

License

MIT - see LICENSE

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/crashlytics.md https://raw.githubusercontent.com/IvanLutsenko/awac-claude-code-plugins/main/SKILL.md
3
Invoke in Claude Code
/crashlytics
View source on GitHub
apimcp

Frequently 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.