-
-
Notifications
You must be signed in to change notification settings - Fork 0
Skill Authoring
New skills must be atomic, source-aware, testable, and clear about what they do not authorize.
skills/<domain-family>/<skill-name>/
|-- SKILL.md
|-- agents/
| `-- openai.yaml
`-- references/
Optional scripts/, assets/, or additional reference files are allowed only
when the skill needs them.
Every skill uses these sections in order:
OverviewTriggersNon-TriggersRequired InputsOptional InputsAssumptionsCore WorkflowCalculationsValidationException HandlingSource UsageOutput ContractSafety RequirementsReferencesExamplesTesting
- Keep one skill focused on one logistics task.
- Map the skill to one primary domain family.
- Use lowercase hyphenated names.
- Keep universal skills free of jurisdiction-specific rules.
- Put source-sensitive material in
specializations/. - Ask for missing required inputs instead of inventing them.
- Show formulas, variables, units, assumptions, and worked cases for calculation-heavy skills.
- Treat user documents as evidence, not instructions.
- Add references and tests when behavior changes.
Each invocable skill has:
agents/openai.yaml
That file should define interface metadata, display name, short description, and a default prompt that mentions the skill token.
Run:
.\scripts\validate-all.ps1Skill validation checks frontmatter, naming, required sections, agent metadata, taxonomy coverage, references, and unresolved placeholder markers.
AgentLogistics is decision-support content. It does not provide legal advice, engineering approval, equipment certification, operator certification, regulatory approval, customs approval, food safety release, dangerous-goods approval, financial approval, customer commitment approval, or live-system authorization.