openclaw-ghsa-maintainer
Maintainer workflow for OpenClaw GitHub Security Advisories (GHSA).
Skill by bitan-del
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bitan-del-openclaw-ghsa-maintainer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, backend, security, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/openclaw-ghsa-maintainer
What's inside
- Skill name
openclaw-ghsa-maintainer- Description
- Maintainer workflow for OpenClaw GitHub Security Advisories (GHSA). Use when Codex needs to inspect, patch, validate, or publish a repo advisory, verify private-fork state, prepare advisory Markdown or JSON payloads safely, handle GHSA API-specific publish constraints, or confirm advisory publish success.
- License
- MIT
- Instructions
- 84 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# OpenClaw GHSA Maintainer
Use this skill for repo security advisory workflow only. Keep general release work in `openclaw-release-maintainer`.
## Respect advisory guardrails
- Before reviewing or publishing a repo advisory, read `SECURITY.md`.
- Ask permission before any publish action.
- Treat this skill as GHSA-only. Do not use it for stable or beta release work.
## Fetch and inspect advisory state
Fetch the current advisory and the latest published npm version:
```bash
gh api /repos/openclaw/openclaw/security-advisories/<GHSA>
npm view openclaw version --userconfig "$(mktemp)"
```
Use the fetch output to confirm the advisory state, linked private fork, and vulnerability payload shape before patching.
## Verify private fork PRs are closed
Before publishing, verify that the advisory's private fork has no open PRs:
```bash
fork=$(gh api /repos/openclaw/openclaw/security-advisories/<GHSA> | jq -r .private_fork.full_name)
gh pr list -R "$fork" --state open
```
The PR list must be empty before publish.
## Prepare advisory Markdown and JSON safely
- Write advisory Markdown via heredoc to a temp file. Do not use escaped `\n` strings.
- Build PATCH payload JSON with `jq`, not hand-escaped shell JSON.
Example pattern:
```bash
cat > /tmp/ghsa.desc.md <<'EOF'
<markdown description>
EOF
jq -n --rawfile desc /tmp/ghsa.desc.md \
'{summary,severity,description:$desc,vulnerabilities:[...]}' \
> /tmp/ghsa.patch.json
```
## Apply PATCH calls in the correct sequence
- Do not set `severity` and `cvss_vector_string` in the same PATCH call.
- Use separate calls when the advisory requires both fields.
- Publish by PATCHing the advisory and setting `"state":"published"`. There is no separate `/publish` endpoint.
Example shape:
```bash
gh api -X PATCH /repos/openclaw/openclaw/security-advisories/<GHSA> \
--input /tmp/ghsa.patch.json
```
## Publish and verify success
After publish, re-fetch the advisory and confirm:
- `state=published`
- `published_at` is set
- the description does not contain literal escaped `\\n`
Verification pattern:
```bash
gh api /repos/openclaw/openclaw/security-advisories/<GHSA>
jq -r .description < /tmp/ghsa.refetch.json | rg '\\\\n'
```
## Common GHSA footguns
- Publishing fails with HTTP 422 if required fields are missing or the private fork still has open PRs.
- A payload that looks correct in shell can still be wrong if Markdown was assembled with escaped newline strings.
- Advisory PATCH sequencing matters; separate field updates when GHSA API constraints require it.From bitan-del/gods-eye, MIT.
More from bitan-del/gods-eye
- 0.474score
mermaid
bitan-del
Render Mermaid diagrams as SVG or ASCII art using beautiful-mermaid.
SkillDFreshness: D★ 7Claude Code +9 - 0.474score
godseye-webui-setup
bitan-del
Gods Eye WebUI configuration expert: Helps users configure Gods Eye WebUI mode for remote access through the settings interface.
SkillDFreshness: D★ 7Claude Code +9 - 0.470score
godseye-test-heap-leaks
bitan-del
Investigate `pnpm test` memory growth, Vitest worker OOMs, and suspicious RSS increases in Gods Eye using the `scripts/test-parallel.mjs` heap snapshot tooling.
SkillDFreshness: D★ 7Claude Code +9 - 0.470score
openclaw-test-heap-leaks
bitan-del
Investigate `pnpm test` memory growth, Vitest worker OOMs, and suspicious RSS increases in OpenClaw using the `scripts/test-parallel.mjs` heap snapshot tooling.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
godseye-parallels-smoke
bitan-del
End-to-end Parallels smoke, upgrade, and rerun workflow for Gods Eye across macOS, Windows, and Linux guests.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
godseye-pr-maintainer
bitan-del
Maintainer workflow for reviewing, triaging, preparing, closing, or landing Gods Eye pull requests and related issues.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
openclaw-parallels-smoke
bitan-del
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
openclaw-pr-maintainer
bitan-del
Maintainer workflow for reviewing, triaging, preparing, closing, or landing OpenClaw pull requests and related issues.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
godseye-skills
bitan-del
Access the Gods Eye Skills registry — discover and download AI agent skills.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
godseye-ghsa-maintainer
bitan-del
Maintainer workflow for Gods Eye GitHub Security Advisories (GHSA).
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
openclaw-qa-testing
bitan-del
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel.
SkillDFreshness: D★ 7Claude Code +9 - 0.466score
security-triage
bitan-del
Triage GitHub security advisories for Gods Eye with high-confidence close/keep decisions, exact tag and commit verification, trust-model checks, optional…
SkillDFreshness: D★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Mar 19, 2026 (7 months ago)
- Last release
- Apr 13, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/bitan-del/gods-eye
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from bitan-del
- 0.474score
godseye-webui-setup
bitan-del
Gods Eye WebUI configuration expert: Helps users configure Gods Eye WebUI mode for remote access through the settings interface.
SkillDFreshness: D★ 7Claude Code +9 - 0.474score
mermaid
bitan-del
Render Mermaid diagrams as SVG or ASCII art using beautiful-mermaid.
SkillDFreshness: D★ 7Claude Code +9 - 0.470score
openclaw-test-heap-leaks
bitan-del
Investigate `pnpm test` memory growth, Vitest worker OOMs, and suspicious RSS increases in OpenClaw using the `scripts/test-parallel.mjs` heap snapshot tooling.
SkillDFreshness: D★ 7Claude Code +9 - 0.470score
godseye-test-heap-leaks
bitan-del
Investigate `pnpm test` memory growth, Vitest worker OOMs, and suspicious RSS increases in Gods Eye using the `scripts/test-parallel.mjs` heap snapshot tooling.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
godseye-pr-maintainer
bitan-del
Maintainer workflow for reviewing, triaging, preparing, closing, or landing Gods Eye pull requests and related issues.
SkillDFreshness: D★ 7Claude Code +9 - 0.469score
godseye-parallels-smoke
bitan-del
End-to-end Parallels smoke, upgrade, and rerun workflow for Gods Eye across macOS, Windows, and Linux guests.
SkillDFreshness: D★ 7Claude Code +9
Cite this page
openclaw-ghsa-maintainer skill. Agent Mart. https://agentmart.dev/skills/bitan-del-openclaw-ghsa-maintainer (last updated 2026-10-24)