Skip to content

This commit adds OpenClaw and Hermes agent framework support#44

Merged
ramraaj25 merged 3 commits into
cosai-oasis:mainfrom
nghodkicisco:feat/openclaw-hermes-support
Apr 8, 2026
Merged

This commit adds OpenClaw and Hermes agent framework support#44
ramraaj25 merged 3 commits into
cosai-oasis:mainfrom
nghodkicisco:feat/openclaw-hermes-support

Conversation

@nghodkicisco

Copy link
Copy Markdown
Contributor

Both frameworks follow the Agent Skills standard (agentskills.io) and use SKILL.md discovery, so the new format classes inherit from AgentSkillsFormat (identical pattern to Codex/OpenCode).

Changes:

  • New format classes: OpenClawFormat, HermesFormat
  • Converter pipeline generates .openclaw/ and .hermes/ output dirs
  • CI workflows: build zips + validate generation for both
  • Docs: installation tabs for both in getting-started.md

Both frameworks follow the Agent Skills standard (agentskills.io) and
use SKILL.md discovery, so the new format classes inherit from
AgentSkillsFormat (identical pattern to Codex/OpenCode).

Changes:
- New format classes: OpenClawFormat, HermesFormat
- Converter pipeline generates .openclaw/ and .hermes/ output dirs
- CI workflows: build zips + validate generation for both
- Docs: installation tabs for both in getting-started.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@CLAassistant

CLAassistant commented Apr 8, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds OpenClaw and Hermes support to the rule-generation pipeline by introducing two new Agent Skills–based formats, wiring them into conversion/output, and updating CI + docs to reflect the new bundles.

Changes:

  • Added OpenClawFormat and HermesFormat as AgentSkillsFormat derivatives.
  • Extended the converter to emit .openclaw/ and .hermes/ bundles and copy SKILL.md into each skill directory.
  • Updated docs and CI workflows to validate and ship the new ZIP artifacts.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/formats/openclaw.py New Agent Skills–compatible format targeting .openclaw/skills/.../rules.
src/formats/hermes.py New Agent Skills–compatible format targeting .hermes/skills/.../rules.
src/formats/__init__.py Exposes the new formats via package imports/__all__.
src/convert_to_ide_formats.py Adds OpenClaw/Hermes to generation + copies SKILL.md into their skill dirs.
docs/getting-started.md Adds installation tabs/instructions for OpenClaw and Hermes.
.github/workflows/validate-rules.yml Validates .openclaw and .hermes are generated in CI.
.github/workflows/build-ide-bundles.yml Builds and uploads ide-rules-openclaw.zip and ide-rules-hermes.zip.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/convert_to_ide_formats.py
Comment thread src/convert_to_ide_formats.py
@santosomar

Copy link
Copy Markdown
Contributor

@ramraaj25

Copy link
Copy Markdown
Contributor

Thank you for the contribution, everything looks good apart from the comment from copilot regarding an inconsistent inline comment. Also, I'm not sure if you have already signed the CLA or not ?

The comment listed only Agent Skills, OpenCode, and Codex but the block
now also includes OpenClaw and Hermes. Rewording to describe the category
instead of enumerating formats so it stays correct as new ones are added.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nghodkicisco

Copy link
Copy Markdown
Contributor Author

Thank you for the contribution, everything looks good apart from the comment from copilot regarding an inconsistent inline comment. Also, I'm not sure if you have already signed the CLA or not ?

Hello Ramraj, Thanks for review, I have signed the CLA and resolved the comment. Kindly let me know if good to get approval to merge. Thanks.

Comment thread docs/getting-started.md Outdated
Comment thread docs/getting-started.md Outdated
The clawhub and hermes CLI install commands were not verified since
software-security has not been published to either marketplace. Only
the manual zip download and copy method is documented, which has been
tested and confirmed working.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@ramraaj25 ramraaj25 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thank you for addressing the comments!

@ramraaj25 ramraaj25 merged commit 265a066 into cosai-oasis:main Apr 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants