3.3 KiB
MOP Skills 🐙
This repository contains a collection of specialized Claude Skills. These skills extend Claude's capabilities with domain-specific knowledge, workflows, and automated reporting.
Repository Structure
.
├── AGENTS.md # This file (purpose and overview)
├── skills/ # Dedicated directory for individual skills
│ ├── nerd-report/ # Personal report generator for Moritz Graf
│ ├── rvv-regensburg/ # Real-time public transport for Regensburg
│ └── skill-creator/ # Toolkit for creating and validating new skills
Available Skills
nerd-report
A professional "Octobot Journalist" that generates daily, weekly, and monthly reports for Moritz Graf.
- Topics: IT News, GCP, AI (Anthropic/OpenAI), Hacker News, Regensburg Local News.
- Special Features: Monday catch-up, Drill-down ("Tell me more"), Gardening (Hochbeet), Supermarket Shopping Guide.
memobird
Direct printing to the Memobird thermal printer. Allows sending text, images, and notes to the device on the local network.
- Features: Text styling (big, bold, underline), automated 1-bit image conversion, separator lines.
- Target: Default targets the static IP
192.168.10.165.
rvv-regensburg
Real-time public transport information for Regensburg (RVV). Provides departures, stop finding, and journey planning via direct API access.
- Features: Real-time departures with delay info, connection search, Stop ID resolver.
- Tools: Includes
rvv_query.pyfor direct EFA API interaction.
text-to-audio
Audio dossier and podcast producer. Converts arbitrary research, summaries, notes, or articles into audio dossiers with duration target, importance compression, and solo or NotebookLM-style dialogue.
- Features: Target duration pacing (~130 words/min), importance filtering, solo monologue or multi-speaker dialogue.
- Voices: Primary Google Gemini 3.1 Flash TTS with automatic MiniMax Speech 02 HD fallback. German voices (
Puckhost/solo,Aoedeco-host,Charondeep), English voices (Zephyrhost/solo,Aoedeco-host). - Tools: Includes
scripts/text_to_audio.pyfor parallel chunk synthesis, auto-fallback, and MP3 generation.
jelly-media
Seamless Jellyfin and Jellyseerr integration. Enables natural-language discovery, stream & download URLs, living room playback dispatch, continue watching, and media requests.
- Features: Smart search cross-referenced with library availability, discover with genre & rating filters, direct stream & download links, Jellyfin active sessions & remote play, Jellyseerr requests.
- Tools: Standalone MCP server and CLI at
scripts/jelly_media.py.
skill-creator
Guidelines and scripts to help developers build high-quality, token-efficient Claude skills.
How to use
Add individual skill directories to your Claude context. Each skill is self-contained within its directory and driven by its SKILL.md file.
Creating New Skills
Use the templates and scripts in skills/skill-creator to bootstrap new skills:
python3 skills/skill-creator/scripts/init_skill.py <name> --path skills/