By hevangel
Skills for programmatically using GitHub Copilot SDK from Python applications.
Manage audiobooks: download missing covers, organize metadata, embed cover art, and download from AudiobookBay. Use when working with audiobook libraries, cover images, or AudiobookBay searches.
Interact with the Audiobookshelf API to manage audiobook libraries, update metadata, scan directories, and manage authors. Use when working with Audiobookshelf server instances.
Use GitHub Copilot SDK to programmatically call Copilot from Python. Use when integrating AI capabilities via Copilot CLI into applications.
Work with EPUB files - extract, update, and manage metadata, download and embed covers, update series info. Use when handling EPUB ebook libraries or metadata.
Interact with the Jellyfin media server API to list libraries, search media, get item details, export metadata, and trigger library rescans. Use when working with Jellyfin servers.
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.
A collection of Agent Skills for managing media libraries, downloading content, and automating workflows. Skills follow the open Agent Skills specification and work with any compatible AI coding agent.
| Skill | Description |
|---|---|
| audiobooks | Manage audiobook libraries, download covers, embed metadata, search AudiobookBay |
| audiobookshelf | Audiobookshelf server API — libraries, metadata, authors, rescans |
| copilot-sdk | GitHub Copilot SDK — programmatically call Copilot from Python |
| ebook | EPUB metadata extraction, updates, cover embedding, series info |
| jellyfin | Jellyfin server API — libraries, search, metadata, rescans |
| kavita | Kavita reading server API — libraries, series, metadata, rescans |
| libgen | Search and download ebooks from Library Genesis |
| nyaa | Search and download anime torrents from nyaa.si |
| plex | Plex Media Server API — libraries, search, playlists, collections |
| qbittorrent | qBittorrent client — add, pause, resume, delete torrents |
| yify | Search and download movie torrents from YTS/YIFY |
git clone https://github.com/hevangel/ai_agents.git
cd ai_agents
uv sync
cp .env.example .env
# Edit .env with your actual credentials and paths
See .env.example for all available settings.
Register this repo as a plugin marketplace:
/plugin marketplace add hevangel/ai_agents
Then install skill groups:
/plugin install media-server-skills@ai-agents-skills
/plugin install torrent-skills@ai-agents-skills
/plugin install ebook-skills@ai-agents-skills
/plugin install audiobook-skills@ai-agents-skills
/plugin install ai-tools@ai-agents-skills
Skills in skills/ are automatically discovered when the repo is open as a workspace. Reference a skill by mentioning it in chat, or use #<skill-name>.
Any tool supporting the Agent Skills specification can use these skills. Point the tool at the skills/ directory.
# Run any skill script
uv run python skills/<skill>/scripts/<script>.py
# Example: search Jellyfin
uv run python skills/jellyfin/scripts/search_media.py "Gundam" Movie
# Example: list Plex libraries
uv run python skills/plex/scripts/list_libraries.py
skills/ # Agent skills (agentskills.io format)
<skill-name>/
SKILL.md # Metadata + instructions
scripts/ # Code snippets and modules
.claude-plugin/ # Claude Code marketplace config
mcp_servers/ # MCP server implementations
anime_organizer/ # Anime library organizer
anime_database/ # Anime metadata (MongoDB)
temp/ # Temporary files (gitignored)
# Windows
.\update_agents.ps1
# Linux / macOS
./update_agents.sh
pathlib.Path for cross-platform path handlingnpx claudepluginhub hevangel/media-agent-skills --plugin ai-toolsMulti-agent orchestrator for Claude Code. Track work with convoys, sling to polecats. The Cognition Engine for AI-powered software factories.
Unified capability management center for Skills, Agents, and Commands.
Skill synchronization and management for Claude Code, Codex, GitHub Copilot, and Cursor. Provides 27 MCP tools for validation, sync, intelligence, and tracing.
Integrated Rust development skills for multiple domains (UI, Robotics, etc.)
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.