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.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skillcode-1.1.1-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: skillcode-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 76a30f2790e79d94d177cb85e990a611956ef16f6ae0d2e3cb0a702cd9c280ef
MD5 8813c91259bd14664720ff7b6f629e67
BLAKE2b-256 273b3807c43df1390edebec0632255f152db14335041193275ca4bce8121cc08

See more details on using hashes here.

File details

Details for the file skillcode-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: skillcode-1.1.1-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

Hashes for skillcode-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d6ea49277e2ca4980d57bba5876a221ed162c938bdb9da1e7ba0665245d0804
MD5 01cc5913806851ece0f682323ae5d265
BLAKE2b-256 d6f0da3d218058aef959ae70fc4d2b9201761f4f70c1d153761dddd78ccdca49

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