AGENTS.md ยท diff

git:20260709.18ba5f9 to git:20260709.f45e731

1 added, 0 removed. Audit A to A.

# Sendmux Skills Agent Guide
Build only public Sendmux agent skills in this repository.
## Rules
- Teach only public Sendmux surfaces: API endpoints, SDK packages, the `sendmux` CLI, and Sendmux MCP servers.
- Do not expose Sendmux backend, hosting, datastore, service, vendor, or implementation details.
- Verify every endpoint, command, tool, package name, and key prefix from source before writing it into a skill.
- Keep `SKILL.md` bodies under 500 lines when possible. Move detail to one-level `references/` files.
- Use only canonical skill resource directories: `references/`, `scripts/`, and `assets/`.
- Draft evals before skill bodies. Validate, benchmark, optimise descriptions, and package each skill before marking it done.
- Use Australian spelling in public copy.
- Never put secrets in files or examples.
+ - When plugin bundle generation reads a source or metadata file, include that file in every relevant CI path filter and test each filter list independently.
## Layout
```text
skills/
<skill-name>/
SKILL.md
references/
scripts/
assets/
```
## Publish Boundary
Canonical GitHub repo: `Sendmux/skills`, with `main` as the default branch. Keep public examples on `npx skills add Sendmux/skills`.
Do not publish a new release, register/update skills.sh metadata, or publish docs without explicit approval.
Skill content changes merged to `main` are not complete until a new public GitHub release is created and verified. Bump `openclaw.skills.json` to the next SemVer version, tag/release that exact version, verify `gh release view`, and verify the relevant publishing/sync workflows before reporting the skill work complete.
For multiline GitHub release notes, use `gh release ... --notes-file -` or a real notes file; never pass escaped `\n` strings. Verify the saved body has real Markdown line breaks before reporting success.