
starchild-ai-agent/official-skills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
официальные навыки 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.mdfrontmatter,exports.pypatterns, 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.pypatterns, function design principles (one-function-per-intent, read+execute pairing), logo sourcing, and a publishing checklist — see CONTRIBUTING.md.
Add a New Skill
- Create a directory:
mkdir my-new-skill
-
Write
SKILL.mdwith the required frontmatter (name, version, description). -
Push to
main:
git add my-new-skill/
git commit -m "feat: add my-new-skill"
git push
- GitHub Actions automatically validates the frontmatter and updates
skills.json.
Update an Existing Skill
-
Edit the skill files.
-
Bump the version in the frontmatter:
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add starchild-ai-agent/official-skills