Skip to content

Add aeon plugin (operator console for an Aeon agent instance) - #2801

Open
aaronjmars wants to merge 1 commit into
github:mainfrom
aaronjmars:aeon-listing
Open

Add aeon plugin (operator console for an Aeon agent instance)#2801
aaronjmars wants to merge 1 commit into
github:mainfrom
aaronjmars:aeon-listing

Conversation

@aaronjmars

Copy link
Copy Markdown

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, workflow, or canvas extension file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, workflow, or canvas extension with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the main branch for this pull request.

Description

This adds the aeon plugin, which ships the Aeon operator console skill.

Aeon is an open-source (MIT) autonomous agent framework that runs your own skills on a schedule in GitHub Actions. A skill is a Markdown file with a prompt; aeon.yml decides which skills run and when. The operator console is the single skill you drive an instance from:

  • start from scratch (fork or mirror the repo, authenticate a model, wire one channel, get a first run to your phone)
  • turn skills on or off and schedule or reschedule what runs, in your own timezone
  • edit what an existing skill does, or retarget it through its var
  • debug why a skill did not fire (disabled, unquoted schedule, disabled Actions, wrong repo)
  • set the STRATEGY.md north star and the soul/ voice that ride in every run
  • turn a coding-agent chat into a scheduled skill, and mine past coding-agent chats for repeated work worth automating

Install once merged:

copilot plugin install aeon@awesome-copilot

Disclosure: I work on Aeon (Aeon Inc, github.com/aeonfun), so I am affiliated with the project. The skill source is vendored into this repo under skills/aeon/ following the local-plugin format; it is the same operator skill that ships in the upstream repo. Framework and full skill catalog: https://github.com/aeonfun/aeon. Homepage: https://aeon.fun.


Type of Contribution

  • New plugin.
  • New skill file.

Additional Notes

  • Files: plugins/aeon/ (plugin.json + README.md), skills/aeon/ (SKILL.md, six references/ files, and the mine-history.mjs script). The generated .github/plugin/marketplace.json and the docs/ plugin/skill tables were regenerated with npm start.
  • Verified locally: npm run plugin:validate and npm run skill:validate pass, npm start leaves the tree clean, and npx @microsoft/vally-cli lint skills/aeon passes both checks (spec-compliance and valid file references).
  • I have not dogfooded this inside GitHub Copilot yet, so I left that checklist box unchecked. The skill is a plain Agent Skill (Markdown, spec-compliant) and drives an instance through the gh CLI and the repo's ./aeon command, so it is agent-agnostic. Happy to make any changes reviewers want.

Aeon is an autonomous agent framework that runs your own skills on a
schedule in GitHub Actions. This adds the aeon plugin, which ships the
operator console skill: get started from scratch, enable/schedule/edit
skills, wire secrets and channels, debug runs, set the STRATEGY.md north
star and soul voice, and mine past coding-agent chats into scheduled
skills.

- plugins/aeon: plugin.json + README.md
- skills/aeon: SKILL.md, references, and the history-mining script
- regenerated marketplace.json and the docs plugin/skill tables
@github-actions github-actions Bot added new-submission PR adds at least one new contribution plugin PR touches plugins skills PR touches skills labels Aug 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔒 PR Risk Scan Results

Scanned 11 changed file(s).

Severity Count
🔴 High 0
🟠 Medium 2
ℹ️ Info 1
Severity Rule File Line Match
🟠 package-exec-command skills/aeon/references/ci.md 73 cd apps/webhook && node --check src/worker.js && npm install && npx wrangler deploy --dry-run --outdir /tmp/w
ℹ️ skill-script-touched skills/aeon/scripts/mine-history.mjs 1 skills/aeon/scripts/mine-history.mjs
🟠 package-exec-command skills/aeon/scripts/mine-history.mjs 61 'gh', 'git', 'npm', 'npx', 'node', 'python', 'python3', 'pip', 'pip3',

This is an automated soft-gate report. Findings indicate review targets and do not block merge by themselves.

@github-actions

Copy link
Copy Markdown
Contributor

🔴 Contributor Reputation Check: HIGH risk

Check Risk
Profile HIGH
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@github-actions github-actions Bot added the needs-review:HIGH Contributor reputation check flagged HIGH risk label Aug 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Vally Lint Results

✅ All checks passed

Scope Checked
Skills 1
Agents 0
Total 1
Severity Count
❌ Errors 0
⚠️ Warnings 0
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ ✅ aeon (2/2 checks passed)
ℹ️ ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
ℹ️ ✓ spec-compliance: All spec checks passed.
ℹ️ ✓ [valid-refs] All file references across 1 skill(s) are valid.
ℹ️ ✓ valid-refs: All file references resolve to existing files within the skill directory.
ℹ️ 1 skill(s) linted, 1 passed
Full linter output
### Linting skills/aeon
✅ aeon (2/2 checks passed)
    ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
        ✓ spec-compliance: All spec checks passed.
    ✓ [valid-refs] All file references across 1 skill(s) are valid.
        ✓ valid-refs: All file references resolve to existing files within the skill directory.

1 skill(s) linted, 1 passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-review:HIGH Contributor reputation check flagged HIGH risk new-submission PR adds at least one new contribution plugin PR touches plugins skills PR touches skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant