Skip to content

Maintaining Public Agent Resources

Angie Jones edited this page May 18, 2026 · 1 revision

Maintaining Public Agent Resources

This page documents how to keep the public agents wiki aligned with aaif/public-agents.

Resource types

In this wiki:

  • An agent is a recipe-backed end-to-end workflow, usually under recipes/.
  • A skill is reusable expertise, usually under skills/<skill-name>/SKILL.md.
  • A supporting artifact is a file used by an agent or skill, such as an asset, reference, script, prompt, workflow, or documentation page.

Updating a skill

When changing a skill:

  1. Update skills/<skill-name>/SKILL.md.
  2. Update supporting assets/, references/, or scripts/ as needed.
  3. Update the relevant wiki skill page if the skill's purpose, usage, rules, or artifacts changed.
  4. Update Skill Catalog if the skill name, quick chooser text, source link, or artifact relationship changed.
  5. Update Supporting Artifacts if new files were added.

Adding a new skill

When adding a new skill:

  1. Create skills/<skill-name>/SKILL.md.
  2. Include clear frontmatter with name and description.
  3. Add any supporting files under the skill directory.
  4. Update skills/README.md if the repository usage guidance changes.
  5. Add a wiki page for the skill.
  6. Add it to Home, Skill Catalog, and _Sidebar.
  7. Document any supporting artifacts it uses.

A good skill wiki page should explain:

  • What the skill does.
  • When to use it.
  • When not to use it.
  • What decisions or outputs it helps with.
  • What artifacts it uses.
  • Where the source skill lives.

Adding a new agent

When adding a new public recipe-backed agent:

  1. Add the recipe under recipes/.
  2. Document required inputs, outputs, credentials, tools, and safety constraints.
  3. List every skill and supporting artifact the recipe relies on.
  4. Add a wiki page for the agent.
  5. Add it to Home, Agent Catalog, and _Sidebar.
  6. Update Supporting Artifacts if the agent uses new prompts, scripts, references, or assets.

A good agent wiki page should explain:

  • What the agent does.
  • Whether someone should use it for a given task.
  • What input the user provides.
  • What actions the agent takes.
  • What output the user gets back.
  • What skills it uses.
  • What supporting artifacts it uses.
  • Where the source recipe lives.

Updating workflows

When changing GitHub Actions workflows:

  1. Update the workflow file under .github/workflows/.
  2. Update GitHub Actions Workflows if behavior, inputs, permissions, or secrets changed.
  3. Keep safety notes current, especially secret handling and logging guidance.

Review checklist

Before considering wiki updates done, verify:

  • Links point to the correct GitHub repository and branch.
  • Skill names match their SKILL.md frontmatter.
  • Pages distinguish agents from skills from artifacts.
  • Each skill page lists supporting artifacts.
  • Each agent page lists skills and artifacts used.
  • The sidebar includes every major page.

Related pages

Clone this wiki locally