thewhyman/Interoperable-LLM-Agent-Skills

Padrão portátil de habilidades para agentes de IA — pacotes SKILL.md independentes de modelo que funcionam em Claude Code, OpenAI Swarm, LangChain e runtimes personalizados.

O que é Interoperable-LLM-Agent-Skills?

Este skill define um padrão portátil e independente de modelo para habilidades de agentes de IA, permitindo que desenvolvedores criem pacotes SKILL.md que funcionam de forma consistente em diferentes plataformas, como Claude Code, OpenAI Swarm, LangChain e runtimes personalizados. Ele resolve o problema de fragmentação de habilidades, onde um skill desenvolvido para um ecossistema não pode ser facilmente reutilizado em outro. O skill é autocontido em um único arquivo Markdown, seguindo uma estrutura padronizada que inclui metadados, descrição, instruções, dependências e exemplos de uso, garantindo portabilidade e interoperabilidade. Desenvolvedores podem criar, compartilhar e importar habilidades usando este padrão, reduzindo o retrabalho e acelerando a integração de funcionalidades de IA em diversos ambientes.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add thewhyman/Interoperable-LLM-Agent-Skills

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 Interoperable-LLM-Agent-Skills faz?

Padrão portátil de habilidades para agentes de IA — pacotes SKILL.md independentes de modelo que funcionam em Claude Code, OpenAI Swarm, LangChain e runtimes personalizados.

Visão Geral

Este padrão permite que você crie uma habilidade para agente de IA uma vez e a utilize em qualquer runtime compatível. Ele especifica uma estrutura comum baseada em Markdown (SKILL.md) que encapsula metadados, instruções, dependências e blocos de código executáveis.

Plataformas Suportadas

  • Claude Code (via cli ou API)
  • OpenAI Swarm
  • LangChain (Agentes)
  • Runtimes personalizados que implementam o formato SKILL.md

Estrutura do Pacote

Um pacote de habilidade portátil contém:

  • SKILL.md - O arquivo principal com metadados e instruções
  • dependencies/ (opcional) - Dependências externas como bibliotecas ou modelos
  • examples/ (opcional) - Exemplos de uso

Metadados

Os metadados são definidos no início do SKILL.md usando um bloco de código yaml:

name: minha-habilidade
version: 1.0.0
runtime: universal
description: Uma habilidade portátil de exemplo

Instruções

Cada habilidade deve incluir:

  1. Descrição: O que a habilidade faz.
  2. Pré-requisitos: Ferramentas ou bibliotecas necessárias.
  3. Uso: Como invocar a habilidade (exemplo de código Markdown).
  4. Saída: O formato da resposta.

Exemplo

- Clone o repositório: `git clone https://github.com/thewhyman/Interoperable-LLM-Agent-Skills`
- Copie o diretório da habilidade para seu runtime compatível.
- Execute a habilidade via seu agente.

Licença

MIT

Habilidades Relacionadas