Optimalko/claude-blocker

🛡️ Bloqueie sites que distraem enquanto o Claude Code estiver em uso, garantindo sessões de trabalho focadas e minimizando interrupções.

O que é claude-blocker?

O Optimalko/claude-blocker é uma skill projetada para manter o foco durante o uso do Claude Code, bloqueando automaticamente sites que causam distração, como redes sociais ou entretenimento. Ele é útil para desenvolvedores que desejam evitar interrupções e aumentar a produtividade. Compatível principalmente com o Claude Code, a skill funciona monitorando a atividade do terminal e aplicando regras de bloqueio com base em listas personalizáveis de sites ou usando arquivos de configuração. A instalação é simples e pode ser feita via pacotes como npm, garantindo que o ambiente de trabalho permaneça livre de distrações enquanto o agente de IA estiver ativo.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add Optimalko/claude-blocker

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que claude-blocker faz?

🛡️ Bloqueie sites que distraem enquanto o Claude Code estiver em uso, garantindo sessões de trabalho focadas e minimizando interrupções.

Como funciona

Esta skill monitora quando o Claude Code está em execução no seu terminal e bloqueia automaticamente o acesso a sites considerados distractivos, como redes sociais, notícias e entretenimento. Quando o Claude Code é encerrado, os bloqueios são removidos, permitindo acesso normal.

Instalação

npm install -g claude-blocker

ou via script de instalação:

curl -sSL https://raw.githubusercontent.com/Optimalko/claude-blocker/main/install.sh | bash

Uso

Ative o bloqueio manualmente:

claude-blocker on

Desative o bloqueio:

claude-blocker off

Configuração personalizada

Crie um arquivo ~/.claude-blocker.json para definir sua lista de sites:

{
  "sites": ["reddit.com", "twitter.com", "youtube.com"],
  "blockMethod": "hosts",
  "autoStart": true
}
  • sites: Lista de domínios a serem bloqueados.
  • blockMethod: Método de bloqueio (hosts para arquivo hosts, iptables para firewall, dns para DNS).
  • autoStart: Ativa bloqueio automaticamente quando o Claude Code inicia.

Plataformas suportadas

  • Linux, macOS e Windows (via WSL).
  • Funciona com Claude Code e outros terminais.

Notas

  • Para usar o método iptables, execute com privilégios de root.
  • No macOS, o método hosts pode exigir permissões de sistema.

Contribuição

Contribuições são bem-vindas! Abra uma issue ou pull request no repositório oficial.

Habilidades Relacionadas