SkinSkill: The Infinite Loop Agentic OS. Universal MCP for Self-Evolving AI Engineering, OS Control, and Design DNA.
Project description
🧠 SkillCode (skc)
The Ultimate Self-Evolving Developer Agent & Embedded MCP OS for AI
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.
🚀 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:
- Loop Autônomo de Raciocínio & Ação (ReAct): Ele analisa seus objetivos, executa comandos, lê/escreve arquivos e resolve problemas de forma proativa.
- 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. - Servidor MCP Integrado: Expõe todas as suas 23+ super habilidades para qualquer IDE compatível com a especificação Model Context Protocol (MCP).
- 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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skillcode-1.1.4.tar.gz.
File metadata
- Download URL: skillcode-1.1.4.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16c7da89eca3c6683d1ed19eb1273c50ec67eac821d60931233626d0b03d1cf4
|
|
| MD5 |
ba46c93f163f88a1d4985ca7c85df397
|
|
| BLAKE2b-256 |
12dfdf0762183926c0588fac26ca68fdfda5728f57b2a64e11e4c220e3e40395
|
File details
Details for the file skillcode-1.1.4-py3-none-any.whl.
File metadata
- Download URL: skillcode-1.1.4-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c636bc081637dcd9565fdd61d22218c6156692d4c25248fb369d6a3ef6363cc7
|
|
| MD5 |
b6bd0146c56caca67e5e0c252b114214
|
|
| BLAKE2b-256 |
93f9a0d7b64c3581f71acea1c057c036498cb45c84e000531002f29393371c33
|