SA

starchild-ai-agent/official-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

31 stars Качество 57 Тренд 32

официальные навыки starchild

Обзор

Официальные навыки, поддерживаемые командой Starchild. Устанавливается с помощью навыков npx. Смотрите полное руководство — структура каталога, фронтматер SKILL.md, экспорт. py шаблоны, лучшие практики дизайна функций, спецификации логотипа и контрольный список публикаций. Или в разговоре с агентом Starchild: Каждый навык живет в собственном каталоге верхнего уровня. Единственным необходимым файлом является SKILL.md. Каждый SKILL.md должен иметь передатчик YAML с тремя необходимыми полями: Навыки могут включать в себя дополнительные файлы (скрипты Python, шаблоны, конфигурации). Поместите их вместе с SKILL.md в тот же каталог: Навыки npx рекурсивно добавляют копии всего каталога. Быстрые шаги ниже охватывают основы. Полное руководство — включая шаблоны export.py, принципы проектирования функций (однофункциональное на намерение, сопряжение с чтением + выполнением), поиск логотипа и контрольный список публикаций — см.

Обзор (машинный перевод)

Официальные навыки, поддерживаемые командой Starchild. Устанавливается через npx skills.

Создание нового навыка? См. CONTRIBUTING.md для полного руководства — структура каталога, SKILL.md фронтматер, exports.py шаблоны, лучшие практики проектирования функций, спецификации логотипа и контрольный список публикаций.

##Установить навык

Или в разговоре с агентом Starchild:

Репозиторная структура

Каждый навык живет в собственном каталоге верхнего уровня. Единственным требуемым файлом является SKILL.md.

Формат SKILL.md

Каждый SKILL.md должен иметь передатчик YAML с тремя необходимыми полями:

Требуемые поля

Поле | Правила | Пример [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] | name | Нижний регистр, буквенно-цифровой + дефис | hyperliquid | version 1.0.0 version] 1.0.0[[T]]][[T]]][[T]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]]][[T]][T]][[T]]][[T]]][[T]][[T]]][[T]]][[T]]][[T]][T]][[T]]][[T]]][[T]]][[T]][T] [[Т9]] [[Т10]] [[Т10]] [[Т[Т]]] [[Т[Т]]]] [[Т[Т]]] [[Т[Т]]]]

Факультативные поля

Область | Цель | Пример [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] [11][11][11][11][11]][11][11][11][11][11][12][11][11]] metadata | Метаданные, специфичные для детей-звезд (emoji, skillsKey) | starchild: { emoji: "📊" } user-invocable | Могут ли пользователи вызвать этот навык непосредственно | true

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Starchild Official Skills

Official skills maintained by the Starchild team. Installed via npx skills.

Building a new skill? See CONTRIBUTING.md for the full guide — directory structure, SKILL.md frontmatter, exports.py patterns, function design best practices, logo specs, and a publishing checklist.

Install a Skill

npx skills add Starchild-ai-agent/official-skills --skill hyperliquid

Or within a Starchild agent conversation:

search_skills(query="hyperliquid")    # searches + auto-installs

Repository Structure

official-skills/
├── skills.json              ← auto-generated index (do not edit manually)
├── .github/workflows/
│   └── build-index.yml      ← CI: validates + rebuilds skills.json on push
├── hyperliquid/
│   └── SKILL.md
├── birdeye/
│   ├── SKILL.md
│   ├── token.py             ← tool scripts (optional)
│   └── templates/
└── ...

Each skill lives in its own top-level directory. The only required file is SKILL.md.

SKILL.md Format

Every SKILL.md must have YAML frontmatter with three required fields:

---
name: my-skill
version: 1.0.0
description: Short summary of what this skill does
---

# My Skill

Instructions, usage examples, API references, etc.

Required Fields

Field Rules Example
name Lowercase, alphanumeric + hyphens hyperliquid
version Semver 1.0.0
description One-line summary for search Trade perpetual futures on Hyperliquid DEX

Optional Fields

Field Purpose Example
tools List of tool names this skill provides [hl_account, hl_order]
metadata Starchild-specific metadata (emoji, skillKey) starchild: { emoji: "📊" }
user-invocable Whether users can invoke this skill directly true
tags Search tags [trading, defi]

Multi-File Skills

Skills can include additional files (Python scripts, templates, configs). Place them alongside SKILL.md in the same directory:

birdeye/
├── SKILL.md
├── __init__.py
├── token.py
├── wallet.py
└── tools/

npx skills add copies the entire directory recursively.

Development Workflow

The quick steps below cover the basics. For the full guide — including exports.py patterns, function design principles (one-function-per-intent, read+execute pairing), logo sourcing, and a publishing checklist — see CONTRIBUTING.md.

Add a New Skill

  1. Create a directory:
mkdir my-new-skill
  1. Write SKILL.md with the required frontmatter (name, version, description).

  2. Push to main:

git add my-new-skill/
git commit -m "feat: add my-new-skill"
git push
  1. GitHub Actions automatically validates the frontmatter and updates skills.json.

Update an Existing Skill

  1. Edit the skill files.

  2. Bump the version in the frontmatter:

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add starchild-ai-agent/official-skills
Новичок в MCP? Начните с руководства на mcpskill.org →