mirror of
https://github.com/KeygraphHQ/shannon.git
synced 2026-04-25 09:35:55 +03:00
[PR #165] Shannon OpenClaw integration #154
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shannon-KeygraphHQ#154
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/KeygraphHQ/shannon/pull/165
Author: @Admuad
Created: 2/26/2026
Status: 🔄 Open
Base:
main← Head:feature/openclaw-integration📝 Commits (6)
679545bfeat: Add OpenClaw integration skillcd0eff3docs: Add OpenClaw integration section to README111cd6afeat: Add Z.AI GLM model support to router6037849test: Add Z.AI integration test script46a26e1test: Add Z.AI API validation scripta66fe0fdocs: Add Z.AI integration status report📊 Changes
11 files changed (+891 additions, -5 deletions)
View changed files
📝
.env.example(+4 -0)📝
README.md(+44 -1)➕
ZAI-INTEGRATION-STATUS.md(+134 -0)📝
configs/router-config.json(+12 -0)📝
docker-compose.yml(+1 -0)➕
openclaw/README.md(+105 -0)➕
openclaw/SKILL.md(+203 -0)➕
openclaw/shannon-helper.sh(+269 -0)📝
shannon(+4 -4)➕
test-zai-api.sh(+33 -0)➕
test-zai.sh(+82 -0)📄 Description
Summary
This PR adds OpenClaw skill integration to Shannon, enabling chat-based control and automation of pentest workflows.
Features
OpenClaw Skill: Natural language commands to trigger, monitor, and schedule pentests
Helper Script:
shannon-helper.shfor programmatic Shannon controlDocumentation: Complete setup guide and usage examples
Z.AI Router Support: Add GLM models (glm-5, glm-4.7) as router provider
Files Added/Modified
openclaw/SKILL.md- Main skill documentationopenclaw/shannon-helper.sh- Helper CLI wrapperopenclaw/README.md- Setup and usage guideconfigs/router-config.json- Added Z.AI providerdocker-compose.yml- Added ZAI_API_KEY supportREADME.md- Updated with OpenClaw and Z.AI sections.env.example- Documented Z.AI usageshannon- Updated API key checks for Z.AItest-zai.sh- Integration validation scripttest-zai-api.sh- API key validation scriptTesting
Notes
This integration allows users to control Shannon entirely through chat commands and schedule automated security scans.
Related: Add alternative model support via router mode
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.