
starchild-ai-agent/official-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
starchild 공식 기술
개요
Starchild 팀에 의해 유지되는 공식 기술. npx 기술을 통해 설치. 전체 가이드 보기 — 디렉토리 구조, SKILL.md frontmatter, 수출. py 패턴, 기능 디자인 모범 사례, 로고 specs, 및 게시 체크리스트. 또는 Starchild 대리인 대화 안에: 각 기술은 자체 최상위 디렉토리에 살고 있습니다. 필요한 파일은 SKILL.md입니다. 각 SKILL.md는 3개의 필수 분야를 가진 YAML frontmatter가 있어야 합니다: Skills는 추가 파일(Python scripts, Templates, configs)을 포함할 수 있습니다. 동일한 디렉토리에 SKILL.md와 함께 배치하십시오. npx 기술은 전체 디렉토리 recursively 복사합니다. 아래 빠른 단계는 기본을 덮습니다. Exports.py 패턴, 기능 디자인 원칙(one-function-per-intent, read+execute pairing), 로고 소싱 및 게시 체크리스트를 포함한 전체 가이드의 경우 .
개요(AI 번역)
Starchild 팀에 의해 유지되는 공식 기술. npx skills를 통해 설치.
새로운 기술 구축? 참조 CONTRIBUTING.md 전체 가이드 - 디렉토리 구조,
SKILL.mdfrontmatter,exports.py패턴, 기능 설계 모범 사례, 로고 사양 및 게시 체크리스트.
기술 설치
또는 Starchild 대리인 대화 안에:
저장소 구조
각 기술은 자체 최상위 디렉토리에 살고 있습니다. 필요한 파일은 SKILL.md입니다.
SKILL.md 체재
모든 SKILL.md는 YAML frontmatter를 세 가지 필수 필드로해야합니다.
필수 필드
| 필드 | 규칙 | 예 |
|---|---|---|
name |
로우케이스, 알파벳+ 하이픈 | [T6] |
| [T7] | 셈버 | [T8] |
description |
검색에 대한 원라인 요약 | [T10] |
옵션 필드
| 필드 | 용도 | 예 |
|---|---|---|
tools |
이 스킬의 목록 | [T12] |
| 【T13】 | Starchild-specific metadata(emoji, SkillKey) | 【T14】 |
user-invocable |
사용자가 이 기술을 직접 활용할 수 있음 | [T16] |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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