Skip to main content

SkinSkill: The Infinite Loop Agentic OS. Universal MCP for Self-Evolving AI Engineering, OS Control, and Design DNA.

Project description

SkillCode Agent

🧠 SkillCode (skc)

The Ultimate Self-Evolving Developer Agent & Embedded MCP OS for AI

MCP Protocol Python License PyPI

Bem-vindo ao Futuro da Engenharia Autônoma de Software.
O SkillCode não é apenas um servidor MCP—é um Agente Inteligente Completo (CLI) com loop de raciocínio autônomo (ReAct), capaz de controlar o sistema operacional, gerar código sob TDD, orquestrar subagentes e se auto-otimizar em tempo real. Ele conta com um Servidor MCP Embutido para integração imediata com Cursor, VS Code e Windsurf.

📖 Read the Experience Guide (TUTORIAL)


🚀 O que é o SkillCode?

O SkillCode é um agente autônomo de IA projetado para rodar em seu terminal e atuar como um engenheiro de software de elite. Diferente de ferramentas estáticas, o SkillCode possui:

  1. Loop Autônomo de Raciocínio & Ação (ReAct): Ele analisa seus objetivos, executa comandos, lê/escreve arquivos e resolve problemas de forma proativa.
  2. Auto-Refatoração e Evolução (Auto-Forge): Sempre que se depara com uma tarefa para a qual não tem ferramentas específicas, ele cria uma nova extensão em Python sob a pasta skins/, valida-a usando testes (TDD) e a registra dinamicamente sem interromper o loop.
  3. Servidor MCP Integrado: Expõe todas as suas 23+ super habilidades para qualquer IDE compatível com a especificação Model Context Protocol (MCP).
  4. Interface CLI Premium: Interface estilizada em roxo, preto e branco com telemetria do sistema operacional no início de cada sessão.

⚡ As 23 Super Habilidades (Capabilities)

Organizadas para transformar qualquer LLM (Claude, Gemini, GPT-4o, OpenRouter) em um Engenheiro de Elite.

🧠 Cérebro & Inteligência (The Brain)

Ferramenta O que faz?
skillcode_sniff Analisa instantaneamente o DNA do projeto (frameworks, libs, estrutura).
skillcode_optimize_self O "Loop Infinito": Analisa o próprio código e se auto-otimiza.
skillcode_distill_project Comprime projetos gigantes em assinaturas de funções (99% de economia de tokens).
skillcode_sigmap_search Busca semântica profunda no Índice Neural local do projeto.

👁️ Visão & Design (The Eyes)

Ferramenta O que faz?
skillcode_screenshot Captura telas da Web (via Playwright) ou do seu Desktop local (via PyAutoGUI).
skillcode_extract_design_system Clona a alma visual (cores, fontes, CSS) de qualquer URL.
skillcode_static_ui_extract Extrai tokens de design (Tailwind/CSS) de arquivos locais.
skillcode_vision_audit Visual TDD: Compara duas URLs pixel por pixel em busca de diferenças.

🖱️ Controle de OS & Ação (The Hands)

Ferramenta O que faz?
skillcode_ghost_hand Controle total: Movimente o mouse, clique e digite em qualquer app do Windows/Mac/Linux.
skillcode_inject Injeta código cirurgicamente em qualquer arquivo sem quebrar o contexto.
skillcode_forge_validate_and_save O "Ferreiro": Cria novas habilidades, valida com testes e as instala no sistema.

🛡️ Defesa & Auto-Cura (The Shield)

Ferramenta O que faz?
skillcode_security_audit Varredura proativa contra vazamento de segredos (API Keys, envs).
skillcode_heal_context Diagnostica falhas de comandos e propõe a cura imediata para a IA.
skillcode_watchdog Monitoramento autônomo de logs em background para detecção de erros.

📄 Documentação & Arquivos (The Scribe)

Ferramenta O que faz?
skillcode_generate_pdf Gera relatórios PDF profissionais via ReportLab.
skillcode_generate_docx Cria documentos Word formatados via python-docx.
skillcode_generate_pptx Cria apresentações PowerPoint via python-pptx.
skillcode_generate_xlsx Cria planilhas Excel via xlsxwriter.

🤝 Memória & Colaboração (The Memory)

Ferramenta O que faz?
skillcode_context_save Registra decisões arquiteturais (Shadow-Graph) para memória de longo prazo.
skillcode_shadow_query Consulta as decisões passadas para evitar retrabalho ou erros de design.
skillcode_a2a_sync Sincronização Inter-Agente: Compartilha o "Blackboard" entre diferentes instâncias.
skillcode_hud_notify Envia notificações em tempo real para o Head-Up Display visual do dev.
skillcode_compress_context Compactação de texto estilo "Caveman" para economizar contexto em diálogos longos.

⚡ Quick Start & Setup

1. Instalação Global:

pip install skillcode --upgrade

2. Configuração do Agente: Configure suas chaves de API (OpenRouter, Gemini, Claude, etc.):

skc config

3. Iniciar o Servidor MCP Embutido: Para conectar ao Cursor ou VS Code:

skc mcp start

4. Ative o HUD (Head-Up Display) Visual:

skc hud

5. Comando Geral: Para ver a lista completa de comandos CLI:

skc --help

SkillCode Agentic OS | Onde o código encontra a inteligência autônoma.
Feito com ❤️ por Agente0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skillcode-1.1.5.tar.gz (1.8 MB view details)

Uploaded Source

File details

Details for the file skillcode-1.1.5.tar.gz.

File metadata

  • Download URL: skillcode-1.1.5.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for skillcode-1.1.5.tar.gz
Algorithm Hash digest
SHA256 86f55de8243605dad0da5af982acc395b2276e307e920d4a9835db1b8f6827a6
MD5 6fab801a5024c10f3eb8e80ee56ce102
BLAKE2b-256 1cecb53cf4eb738cfc54f4a4971aa6b6d8d73c9889d20293c7b13ac763e9b622

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page