Community skill pack listing: sparkleware (proof-of-loadout, aeon-pulse, eth-gas-watch)#723
Open
sparkleware wants to merge 1 commit into
Open
Community skill pack listing: sparkleware (proof-of-loadout, aeon-pulse, eth-gas-watch)#723sparkleware wants to merge 1 commit into
sparkleware wants to merge 1 commit into
Conversation
…se, eth-gas-watch) Adds three README table rows and matching catalog/skill-packs.json entries. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Triage: ACCEPTED — clean against the contribution rubric (scope ✓ / format ✓ / originality ✓ / size ✓). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Lists three sparkleware community skill packs — one README table row each plus matching
catalog/skill-packs.jsonentries.Why
These are re-submissions, rebuilt to the current bar after the #600 prune. Every criticism from #600 is addressed, plus the conventions that landed since:
./notify— every skill notifies through./notify, never a channel API.mode: read-onlyon all three skills — none of them mutate the repo (their writes go tooutput/andmemory/, which the read-only guard preserves).Network note per docs(skills): kill the "sandbox blocks the network" myth (Sandbox note → Network note) #692 —
curlis the primary path everywhere; WebFetch only as the flaky-GET fallback; the one optional secret (ETHERSCAN_API_KEY) routes through./secretcurlwith an{ENV_NAME}placeholder, never a bare command-line interpolation.category:on every skill (dev/dev/crypto), alongsidetags:.capabilitiesdeclared per skill in eachskills-pack.json(locked taxonomy) and mirrored pack-level in the catalog entries;secrets_required/secrets_optionaldeclared.Not thin — only three of the old seven come back:
CharonAI-code/charon, from this catalog) in front of them, and preflights a MiroShark market simulation. Plan-only by default: the $1 x402 run needsMIROSHARK_PAY=1and anX402_CMDand never fires on its own.hn-top,morning-briefing,registry-watch, anddemo-packare deliberately not resubmitted.Type of change
Checklist
skills-pack.jsonmanifest at its root and aSKILL.mdper skilldefault_enabled: false— proof-of-loadout (the only pack with a paid, onchain-adjacent path) isdefault_enabled: false, and its paid run is additionally double-gated behindMIROSHARK_PAY=1+X402_CMD; aeon-pulse and eth-gas-watch are read-onlyskill-packs.jsonentry (three of each)ETHERSCAN_API_KEYis optionalValidated locally against
scripts/validate-pack.sh's structural invariants (valid manifest, clean slugs, per-skillSKILL.mdpresent, locked-taxonomy capabilities, license + recommended fields) — 0 errors, 0 warnings on all three.🤖 Generated with Claude Code