Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Import Skills Power

FreeNot checked

Enables importing, managing, and using Markdown skills from GitHub repositories, with tools to list, install, view, and remove skills locally.

GitHubEmbed

About

Enables importing, managing, and using Markdown skills from GitHub repositories, with tools to list, install, view, and remove skills locally.

README

MCP Server para importar, gerenciar e utilizar skills (arquivos Markdown) de repositórios GitHub remotos. Integra-se ao Kiro como um Power, expondo 5 ferramentas via protocolo MCP sobre transporte stdio.

Tools

Tool Descrição Parâmetros
list_remote_skills Lista skills disponíveis em um repositório GitHub repoUrl, token?
install_skill Instala skill(s) de um repositório para armazenamento local repoUrl, skillPath?, token?
list_installed_skills Lista todas as skills instaladas localmente
get_skill_content Retorna o conteúdo completo de uma skill instalada skillName
remove_skill Remove uma skill instalada skillName

Requisitos

Instalação

bun install

Uso

bun run start

O servidor inicia via stdio e aguarda chamadas MCP. As skills instaladas são persistidas em ~/.kiro/skills/.

Configuração no Kiro

Adicione ao seu mcp.json:

{
  "mcpServers": {
    "import-skills": {
      "command": "bun",
      "args": ["run", "start"],
      "cwd": "/caminho/para/import-skills"
    }
  }
}

Testes

# Todos os testes (property-based, unit, integração)
bun test

# Apenas property tests
bun test tests/properties/

# Apenas unit tests
bun test tests/unit/

# Apenas integração
bun test tests/integration/

Estrutura do Projeto

src/
├── index.ts              # Entry point - MCP Server setup
├── tools/
│   ├── list-remote.ts    # list_remote_skills
│   ├── install.ts        # install_skill
│   ├── list-installed.ts # list_installed_skills
│   ├── get-content.ts    # get_skill_content
│   └── remove.ts         # remove_skill
├── services/
│   ├── github.ts         # GitHub API (Trees + Contents)
│   ├── storage.ts        # Filesystem local
│   └── registry.ts       # Registry JSON de metadados
├── utils/
│   └── url-parser.ts     # Parser de URLs GitHub
│   └── name-extractor.ts # Extração de nome de skill
└── types/
    └── index.ts          # Tipos compartilhados

Armazenamento Local

~/.kiro/skills/
├── registry.json          # Metadados das skills instaladas
└── owner-repo/            # Namespace por repositório
    └── skill.md

Stack

  • Runtime: Bun
  • Linguagem: TypeScript (ESNext modules)
  • MCP SDK: @modelcontextprotocol/sdk
  • Validação: Zod
  • Testes PBT: fast-check

from github.com/AsafViana/adaptador-skills-claude-para-mcp-universal-

Installing Import Skills Power

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/AsafViana/adaptador-skills-claude-para-mcp-universal-

FAQ

Is Import Skills Power MCP free?

Yes, Import Skills Power MCP is free — one-click install via Unyly at no cost.

Does Import Skills Power need an API key?

No, Import Skills Power runs without API keys or environment variables.

Is Import Skills Power hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Import Skills Power in Claude Desktop, Claude Code or Cursor?

Open Import Skills Power on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Import Skills Power with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs