astroclaw-ghsa-maintainer
Inspect, patch, validate, publish, or confirm Astroclaw GHSA security advisories and private-fork state.
Skill by P1R4N351
Chalk Labs
Need help deploying astroclaw-ghsa-maintainer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/p1r4n351-astroclaw-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: security
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/astroclaw-ghsa-maintainer
What's inside
- Skill name
astroclaw-ghsa-maintainer- Description
- Inspect, patch, validate, publish, or confirm Astroclaw GHSA security advisories and private-fork state.
- License
- MIT
- Instructions
- 84 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Astroclaw GHSA Maintainer
Use this skill for repo security advisory workflow only. Keep general release work in `astroclaw-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/astroclaw/astroclaw/security-advisories/<GHSA>
npm view astroclaw 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/astroclaw/astroclaw/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/astroclaw/astroclaw/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/astroclaw/astroclaw/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 P1R4N351/astroclaw, MIT.
More from P1R4N351/astroclaw
- 0.476score
astroclaw-release-ci
P1R4N351
Run, watch, debug, and summarize Astroclaw full release CI, release checks, live provider gates, install/update proofs, and release-secret preflights.
SkillCFreshness: CClaude Code +9 - 0.476score
astroclaw-pr-maintainer
P1R4N351
Use immediately for any pasted Astroclaw GitHub issue or PR URL/number, and for Astroclaw issue/PR review, triage, duplicate search, opener identity/who wrote…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-pre-release-plugin-testing
P1R4N351
Plan and run pre-release Astroclaw plugin validation across bundled plugins, package artifacts, lifecycle commands, doctor/fix, config round-trip, gateway…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-test-performance
P1R4N351
Benchmark, diagnose, and optimize Astroclaw test and plugin-suite runtime, import hotspots, CPU/RSS, heap growth, and slow coverage paths.
SkillCFreshness: CClaude Code +9 - 0.471score
clawdtributor
P1R4N351
Use for Astroclaw clawtributors PR/issue triage: Discrawl discovery, live-open rechecks, deep review, topic grouping, and compact…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-debugging
P1R4N351
Debug Astroclaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before…
SkillCFreshness: CClaude Code +9 - 0.471score
clawsweeper
P1R4N351
Use for all ClawSweeper work: Astroclaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands…
SkillCFreshness: CClaude Code +9 - 0.469score
codex-review
P1R4N351
Codex code review closeout: local dirty changes, PR branch vs main, parallel tests.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-test-heap-leaks
P1R4N351
Investigate Astroclaw pnpm test memory growth, Vitest OOMs, RSS spikes, and heap snapshot deltas.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-docs
P1R4N351
Write or review high-quality Astroclaw developer documentation.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-parallels-smoke
P1R4N351
Run, rerun, debug, or interpret Astroclaw Parallels install, onboarding, gateway smoke, and upgrade checks.
SkillCFreshness: CClaude Code +9 - 0.469score
astroclaw-refactor-docs
P1R4N351
Refactor an existing Astroclaw docs page with source-audited preservation, restructuring, and verification.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 17, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/P1R4N351/astroclaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from P1R4N351
- 0.476score
astroclaw-release-ci
P1R4N351
Run, watch, debug, and summarize Astroclaw full release CI, release checks, live provider gates, install/update proofs, and release-secret preflights.
SkillCFreshness: CClaude Code +9 - 0.476score
astroclaw-pr-maintainer
P1R4N351
Use immediately for any pasted Astroclaw GitHub issue or PR URL/number, and for Astroclaw issue/PR review, triage, duplicate search, opener identity/who wrote…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-pre-release-plugin-testing
P1R4N351
Plan and run pre-release Astroclaw plugin validation across bundled plugins, package artifacts, lifecycle commands, doctor/fix, config round-trip, gateway…
SkillCFreshness: CClaude Code +9 - 0.471score
clawdtributor
P1R4N351
Use for Astroclaw clawtributors PR/issue triage: Discrawl discovery, live-open rechecks, deep review, topic grouping, and compact…
SkillCFreshness: CClaude Code +9 - 0.471score
clawsweeper
P1R4N351
Use for all ClawSweeper work: Astroclaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands…
SkillCFreshness: CClaude Code +9 - 0.471score
astroclaw-test-performance
P1R4N351
Benchmark, diagnose, and optimize Astroclaw test and plugin-suite runtime, import hotspots, CPU/RSS, heap growth, and slow coverage paths.
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get astroclaw-ghsa-maintainer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
astroclaw-ghsa-maintainer skill. Agent Mart. https://agentmart.dev/skills/p1r4n351-astroclaw-ghsa-maintainer (last updated 2026-10-24)