Communitygithub.com

omiron33/clawarr-suite

🎬 Controle unificado de integração profunda para stacks de mídia auto-hospedados (Sonarr, Radarr, Prowlarr, Plex, Tautulli e mais de 10 outros). Uma skill de agente OpenClaw.

O que é clawarr-suite?

Esta skill, omiron33/clawarr-suite, fornece controle unificado e profundo para stacks de mídia auto-hospedados, integrando-se perfeitamente com aplicações populares como Sonarr, Radarr, Prowlarr, Plex e Tautulli, além de mais de 10 outras ferramentas. Construída como uma skill de agente OpenClaw, ela permite que desenvolvedores e entusiastas de automação gerenciem todo o ecossistema de mídia por meio de comandos de linguagem natural, automatizando tarefas como monitoramento de séries, busca de filmes, gerenciamento de indexadores e verificação de status do servidor de mídia. Suporta múltiplas plataformas de agentes de IA, incluindo Claude Code e Cursor, e utiliza uma arquitetura modular baseada em MCP (Model Context Protocol) para comunicação segura e eficiente com cada serviço. A skill é ideal para simplificar a administração de servidores de mídia, reduzindo a complexidade de gerenciar múltiplas interfaces e scripts, e promovendo uma experiência centralizada e inteligente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add omiron33/clawarr-suite

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que clawarr-suite faz?

🎬 Controle unificado de integração profunda para stacks de mídia auto-hospedados (Sonarr, Radarr, Prowlarr, Plex, Tautulli e mais de 10 outros). Uma skill de agente OpenClaw.

Visão Geral

O clawarr-suite permite que você gerencie seu ecossistema de mídia auto-hospedado usando comandos de linguagem natural. Com suporte para os principais aplicativos 'arr' e servidores de mídia, esta skill simplifica tarefas complexas como:

  • Adicionar e gerenciar séries no Sonarr
  • Buscar e gerenciar filmes no Radarr
  • Configurar indexadores e regras de busca no Prowlarr
  • Monitorar a atividade de reprodução no Plex e Tautulli
  • Executar verificações de status e diagnósticos

Plataformas Suportadas

  • Claude Code (via MCP)
  • Cursor (via MCP)
  • OpenClaw Agent (nativo)

Configuração

Requisitos

  • Node.js 18 ou superior
  • Chaves de API e URLs base para cada serviço que você deseja controlar

Instalação

# Via npm (recomendado para projetos Node)
npm install @openclaw/clawarr-suite

# Via Git (para desenvolvimento)
git clone https://github.com/omiron33/clawarr-suite.git
cd clawarr-suite
npm install

Variáveis de Ambiente

Defina as seguintes variáveis no seu arquivo .env ou no ambiente do agente:

SONARR_URL=http://localhost:8989
SONARR_API_KEY=seu_token_api

RADARR_URL=http://localhost:7878
RADARR_API_KEY=seu_token_api

PROWLARR_URL=http://localhost:9696
PROWLARR_API_KEY=seu_token_api

PLEX_URL=http://localhost:32400
PLEX_TOKEN=seu_token_plex

TAUTULLI_URL=http://localhost:8181
TAUTULLI_API_KEY=seu_token_api

Nota: Apenas os serviços que você planeja usar precisam ser configurados.

Uso

Após a configuração, você pode interagir com a skill usando comandos como:

# Gerenciar séries
"Adicione a série 'Stranger Things' ao Sonarr"

# Gerenciar filmes
"Busque pelo filme 'Inception' no Radarr"

# Indexadores
"Configure um novo indexador no Prowlarr"

# Monitoramento
"Mostre o que está sendo reproduzido agora no Plex"

# Diagnóstico
"Verifique o status de todos os serviços"

Estrutura do Projeto

clawarr-suite/
├── src/
│   ├── skills/         # Definições das skills
│   ├── services/       # Integrações com serviços externos
│   ├── config/         # Configurações e constantes
│   └── utils/          # Funções utilitárias
├── SKILL.md            # Este arquivo
├── package.json
└── README.md

Contribuição

Contribuições são bem-vindas! Por favor, leia o guia de contribuição primeiro.

Licença

MIT

Habilidades Relacionadas