apply-grant — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited apply-grant (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
# Suiperpower telemetry. Routes through the CLI so projects.json + Convex stay in sync.
# Silent on failure so the skill never blocks. Opt out: SUIPERPOWER_TELEMETRY=off.
#
# AGENT NOTE: when this skill finishes, run the matching completion command:
# suiperpower track apply-grant ship completed
# Or use "failed" / "aborted" if it ended that way.
command -v suiperpower >/dev/null 2>&1 && suiperpower track apply-grant ship started >/dev/null 2>&1 &
trueIf TEL_PROMPTED is no, before doing real work, ask the user:
Help suiperpower get better. We track which skills get used and how long they take. No code, no file paths, no PII. Change anytime in ~/.suiperpower/config.json.>
A) Sure, anonymous B) No thanks
Write the answer to ~/.suiperpower/config.json telemetryTier field and create ~/.suiperpower/.telemetry-prompted. Then continue.
Drafts a Sui Foundation grant application. The skill grounds every section in the project's actual context files (idea, deploy artifacts, business model). Refuses to draft a section that is not backed by source material; flags the missing input instead.
The skill does not submit the application; it produces text the user pastes into the grant portal. The user is responsible for the legal and financial commitments of any grant.
create-pitch-deck or submit-to-sui-overflow.If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
.suiperpower/idea-context.md: chosen idea, target user, scope..suiperpower/deploy-context.md: at least one testnet deploy..suiperpower/business-model.md: required if the grant is for a commercial product.A .suiperpower/grant-application.md with the application text:
## Grant application, <timestamp>
### Grant program
- target: <Sui Foundation | ecosystem | sponsor-led>
- size requested: <USD or SUI>
- timeframe: <months>
- contact: <name and email>
### Project
- name: <project name>
- one-liner: <one sentence>
- summary: <one paragraph, 80-150 words>
- repo: <URL>
- demo: <URL or "in development">
- package id: <0x... from deploy-context.md, with env>
### Why this matters to the ecosystem
- <one paragraph naming what the ecosystem gets that it could not get otherwise>
### Why this team
- <one paragraph naming team members, prior work, why this team will deliver>
### Deliverables
- D1: <concrete deliverable, with a definition of done>
- D2: ...
- D3: ...
### Milestones
- M1: <yyyy-mm-dd>, <deliverables>, <payout USD>
- M2: ...
- M3: ...
### Budget
- engineering: <USD>
- design: <USD>
- audit: <USD>
- infra: <USD>
- contingency: <USD, max 10%>
### Public-good rationale
- <one paragraph naming the open-source license, the public artifacts, the measurable benefit>
### Sustainability
- <one paragraph naming how the project continues after the grant period, honestly>
### Notes
- <facts cited from context files>
- <claims downgraded for lack of source>idea-context.md.deploy-context.md.business-model.md if commercial.competitive-landscape first if not yet done)..suiperpower/grant-application.md.roast-my-product to stress-test the application.Before reporting done:
If any answer is no, the skill keeps working.
On-demand references (load when relevant to the user's question):
references/milestone-templates.md: Milestone shapes for 3, 6, and 12 month grants.references/budget-line-items.md: Common line items and pricing assumptions.claude "/suiper:apply-grant <your message>"codex "/apply-grant <your message>"grok, then /apply-grant <your message> in the session~/.cursor/rules/apply-grant.mdc and reference it.If you activated this and the user actually wants something else, consult skills/SKILL_ROUTER.md and hand off.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.