بنقرة واحدة
author-skill
Author a Bun-native Xerxes SKILL.md bundle with valid metadata, safe assets, and discovery tests.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Author a Bun-native Xerxes SKILL.md bundle with valid metadata, safe assets, and discovery tests.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add a Bun-native YAML agent definition with inheritance, tool policy, and subagent references.
Add a Bun-native messaging channel adapter with lifecycle, webhook, and configuration coverage.
Add a Bun-native LLM provider entry with routing, pricing, headers, limits, and Bun tests.
Add a Bun-native TypeScript tool with schema, registry wiring, policy boundaries, and Bun tests.
Normalize Xerxes Apache-2.0 headers with the native Bun maintenance command and verify TypeScript sources.
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
| name | author-skill |
| description | Author a Bun-native Xerxes SKILL.md bundle with valid metadata, safe assets, and discovery tests. |
| version | 2.0.0 |
| tags | ["skills","authoring","markdown","typescript","bun","xerxes"] |
| required_tools | ["ReadFile","WriteFile","FileEditTool"] |
Use this skill when authoring a reusable Xerxes workflow in SKILL.md format.
A skill is an instruction bundle with YAML frontmatter, Markdown directions,
and optional safe references or templates. It is not a substitute for a native
tool implementation.
Read xerxes/src/extensions/skills.ts before creating a skill.
xerxes/skills/<skill-name>/.skills/<skill-name>/ or
.agents/skills/<skill-name>/.~/.xerxes/skills/<skill-name>/.The registry discovers roots in priority order; the first skill with a given
frontmatter name wins. Choose a unique kebab-case name and never leave a
duplicate bundled name behind.
Create SKILL.md with a concise, factual description:
---
name: release-notes
description: Draft release notes from a verified native repository diff.
version: 1.0.0
tags: [release, docs, bun]
required_tools: [ReadFile, exec_command]
resources: [references]
platforms: [macos, linux]
---
# When to use
Use this skill when preparing release notes after the relevant Bun checks pass.
# How to use
1. Inspect the intended diff and test results.
2. Summarize only verified changes.
3. Link any reference material from `references/`.
dependencies names other discoverable skills, not operating-system or
package-manager dependencies. required_tools is checked against the host's
available tool surface. Keep setup_command absent unless the workflow truly
requires an explicit, user-authorized setup step.
Instructions may invoke bun, a documented native CLI, or a host-provided
tool. If a workflow needs browser automation, credentials, cloud APIs, or
hardware, state the explicit host boundary and expected configuration. Do not
include a Python script, package installation, hidden credential discovery, or
unsafe bypass workflow in a bundled skill.
Place reference Markdown under references/ and reusable templates under
templates/. Preserve only safe assets. Bundled skills are copied recursively
to the runtime distribution by xerxes/scripts/copyBundledSkills.ts.
Add or update the closest Bun test. For a bundled skill, verify its name is unique and its required safe assets survive the copy step.
bun test xerxes/test/skills.test.ts
bun test xerxes/test/bundledSkillAssets.test.ts
bun run --cwd xerxes build
Run git diff --check after adding templates or copied assets. Do not edit the
generated xerxes/dist/skills/ tree manually.
--- on its own line.