Android Skills MCP
Android Skills MCP kapselt die android/skills-Bibliothek von Google, sodass jeder KI-Coding-Assistent sie ohne Kopieren und Einfügen nutzen kann. Das Repository enthält zwei Tools, die sich einen gemeinsamen Parser und einen gebündelten Snapshot der Upstream-Skills teilen, sodass beide offline über npx funktionieren.
Sie erhalten einen MCP-Server, der die Skill-Bibliothek für jeden MCP-fähigen Client bereitstellt, sowie eine Packager-CLI, die jedes SKILL.md in das native Regelformat jedes gängigen KI-Coding-Assistenten konvertiert.
Die vollständige Dokumentation finden Sie unter skydoves.github.io/android-skills-mcp.
Pakete
Dies ist ein pnpm-Workspace mit drei Paketen:
android-skills-mcpist ein MCP-Server. Er spricht stdio, bietet drei Tools (list_skills,search_skills,get_skill) und stellt jeden Skill alsskill://-Ressource bereit. Jeder MCP-Client (Claude Code, Cursor, Codex CLI, Windsurf) kann den richtigen Skill bei Bedarf finden und abrufen.android-skills-packist eine CLI. Sie konvertiert die Upstream-SKILL.md-Dateien in sieben native Regelformate (Claude Code, Cursor, GitHub Copilot, Gemini Code Assist, JetBrains Junie, Continue.dev, Aider) und schreibt sie in Ihr Projekt.@android-skills/coreist die gemeinsame Bibliothek, die von beiden verwendet wird. Sie parstSKILL.md-Frontmatter mitgray-matter, validiert diese anhand der agentskills.io-Spezifikation viazodund erstellt einen BM25-Index mitminisearch.
Installation des MCP-Servers
Sie benötigen dies einmal pro Maschine. Jedes Projekt, das Sie danach öffnen, kann die Skills nutzen.
Claude Code
claude mcp add android-skills -- npx -y android-skills-mcpCursor
Fügen Sie einen Eintrag zu .cursor/mcp.json hinzu:
{
"mcpServers": {
"android-skills": {
"command": "npx",
"args": ["-y", "android-skills-mcp"]
}
}
}Andere MCP-Clients
Überall dort, wo Sie einen MCP-Server mit einem stdio-Befehl registrieren können, führen Sie Folgendes aus:
npx -y android-skills-mcpDer gebündelte Snapshot lädt in unter 200 ms, sodass der Aufwand für das Starten des Servers pro Sitzung vernachlässigbar ist.
Installation von Skills als Dateien
Wenn Sie Regeldateien, die in Ihrem Repository gespeichert sind, einem MCP-Server vorziehen, schreibt die Packager-CLI diese direkt. Sie können ein einzelnes Ziel oder all wählen:
npx android-skills-pack install --target cursor
npx android-skills-pack install --target claude-code
npx android-skills-pack install --target copilot
npx android-skills-pack install --target allSie können auch nach einem bestimmten Skill filtern:
npx android-skills-pack install --target cursor --skill edge-to-edge
npx android-skills-pack install --target claude-code --skill edge-to-edge,r8-analyzerDie vollständige Liste der unterstützten Ziele:
Ziel | Ausgabe | Hinweise |
|
| Nahezu 1:1-Kopie, Referenzen bleiben als separate Dateien erhalten. |
|
|
|
|
|
|
|
| Einzelne zusammengefügte Datei mit |
|
| JetBrains Junie unterstützt die agentskills.io-Spezifikation nativ. |
|
|
|
|
| Einzelne Datei. Fügen Sie |
Repository-Struktur
android-mcp/
├── packages/
│ ├── core/ @android-skills/core parser, schema, search index
│ ├── mcp/ android-skills-mcp MCP server (stdio)
│ └── pack/ android-skills-pack packager CLI
├── scripts/ sync-skills.mjs, build-skills-index.mjs
└── skills/ upstream android/skills clone (gitignored)Das skills/-Verzeichnis ist ein einfacher Klon von android/skills und wird von git ignoriert. Sie benötigen es nur für die Entwicklung. Beide veröffentlichten Pakete bündeln einen geparsten Snapshot der Skills in dist/skills.json, sodass Endbenutzer das Upstream-Repository niemals benötigen.
Entwicklung
Klonen, installieren und führen Sie die Test-Suite aus:
git clone https://github.com/skydoves/android-skills-mcp.git
cd android-mcp
pnpm install
pnpm sync:skills
pnpm build
pnpm testDer Build läuft in topologischer Reihenfolge: zuerst core, dann mcp und pack parallel. Jedes Paket hat seine eigene vitest-Suite. Die Gesamtzahl der Tests beträgt 64 über die drei Pakete hinweg.
Sie können den MCP-Server über stdio ohne Client einem Rauchtest unterziehen:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
| node packages/mcp/dist/bin.jsFinden Sie dieses Repository nützlich? :heart:
Unterstützen Sie es, indem Sie den Stargazers für dieses Repository beitreten. :star: Folgen Sie mir auch für meine nächsten Kreationen! 🤩
Marken
Android ist eine Marke von Google LLC. Dieses Projekt ist nicht mit Google LLC verbunden, wird von Google LLC nicht unterstützt und nicht von Google LLC gesponsert. Die in diesem Projekt gebündelten Skill-Inhalte werden von android/skills unter den Bedingungen der Apache 2.0-Lizenz weitergegeben. Siehe NOTICE für die vollständige Namensnennung.
Claude, Cursor, GitHub Copilot, Gemini Code Assist, JetBrains Junie, Continue und Aider sind Marken ihrer jeweiligen Eigentümer. Dieses Projekt erwähnt sie, um die Kompatibilität mit ihren öffentlichen Erweiterungsmechanismen zu beschreiben.
Lizenz
Designed and developed by 2026 skydoves (Jaewoong Eum)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/skydoves/android-skills-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server