Agent skill · Audited from source
community-launch-runner
skill · aaron-he-zhu/aaron-marketing-skillsApache-2.0 licenceAudited 31 Oct 2026 · source f8baaf29ece3
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit f8baaf29ece3 and found no filesystem, network or shell access and no hard-coded secrets. What it does: Use when the user asks to "launch on Product Hunt / Hacker News", "prepare community or directory launch submissions", or "plan the launch submission waves"; produces per-platform submission packages — a Product Hunt…
Cite
Cite this page
ModelsAtlas. “community-launch-runner (aaron-he-zhu/aaron-marketing-skills)”. Retrieved 31 Oct 2026. https://modelsatlas.com/skills/aaron-he-zhu/community-launch-runner
Trust audit
Audit 0.4.1 · source read 31 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 16,667 of 17,602 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha f8baaf29ece3 · 31 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publisheraaron-he-zhu GitHub userOwner of the repository this skill is read from
- Source folderaaron-he-zhu/aaron-marketing-skills/launch/mobilize/community-launch-runnerThe exact folder we audited
- LicenceApache-2.0As the repository states it
- Commit pinned for this verdictf8baaf29ece3A new audit runs when the source changes
- Repository statusNot archivedPushed today
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Use when the user asks to "launch on Product Hunt / Hacker News", "prepare community or directory launch submissions", or "plan the launch submission waves"; produces per-platform submission packages — a Product Hunt…
---
name: community-launch-runner
slug: aaron-community-launch-runner
displayName: "Community Launch Runner · 社区发布执行"
summary: "社区发布/PH-HN提交包/目录波次/平台红线"
description: 'Use when the user asks to "launch on Product Hunt / Hacker News", "prepare community or directory launch submissions", or "plan the launch submission waves"; produces per-platform submission packages — a Product Hunt tagline / gallery / first-comment skeleton, a factual Show HN title and text, per-subreddit posts with a self-promotion rules table, tiered directory waves, and a regional channel matrix including Chinese communities — plus a platform red-line check (never solicit votes or organize voting rings) and T-0 submission-status lines for the launch registry. Not for paid amplification — use content-amplifier; not for creator channels — use campaign-planner; not for launch telemetry readouts — use launch-monitor; not for ongoing community presence or pre-launch karma-building outside the launch window — use participation-warmup-planner. 社区发布/PH提交包/Show HN/目录波次/平台红线/中文渠道'
version: "20.2.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when executing the community and directory lane of a product launch: preparing a Product Hunt submission package, a Show HN post, subreddit posts under each community self-promotion rule, or tiered directory submission waves. Also when selecting regional channels by audience fit (including Chinese communities such as Jike, V2EX, sspai, Juejin) or checking a submission plan against platform red lines like vote solicitation. The execution layer for community channels — the go/no-go gate is launch-readiness-auditor, the telemetry read is launch-monitor."
argument-hint: "<product / launch slug> [platforms] [region] [launch date]"
allowed-tools: WebFetch
metadata: {"author": "aaron-he-zhu", "version": "20.2.0", "discipline": "launch", "phase": "mobilize", "geo-relevance": "low", "hermes": {"tags": ["marketing", "launch", "mobilize"], "category": "launch"}, "openclaw": {"emoji": "🚀", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---
# Community Launch Runner
Executes the community and directory lane of a launch — per-platform submission packages (Product Hunt, Show HN, subreddits, tiered directories, regional channels including Chinese communities) built under each platform's published rules. In the RAMP loop this is a Mobilize-phase execution skill: it feeds the **M** (Momentum) sub-items *channel mix fits tier & use-case* and *platform-rule compliance per channel*, and it is the execution surface the **M1** veto (platform manipulation / policy) judges — [launch-readiness-auditor](../launch-readiness-auditor/SKILL.md) scores that; this skill never computes the RAMP profile result. It works one lever — community submission execution — and hands off.
**Scope guard**: this skill prepares community/directory submissions only. It does not run paid amplification, creator campaigns, media relations, the launch-day runbook, telemetry, or canonical launch state. T-0 observations become authorized idempotent launch proposals through `registry-events.py`; [launch-registry](../../../protocol/launch-registry/SKILL.md) resolves them. Ongoing community presence/warmup belongs to the social discipline.
## Quick Start
```
Prepare a Product Hunt + Show HN submission package for [product]. Launch date: [date]. Audience: [who].
```
```
Build the community launch plan for [product] — subreddits, directories, and Chinese channels. Region: [global / CN / both].
```
```
Check my submission drafts against each platform's rules before T-0 — here are the drafts and the channel list.
```
## Skill Contract
**Expected output**: per-platform submission packages (Product Hunt tagline / gallery / first-comment skeleton, factual Show HN title + text, per-subreddit posts with a self-promotion rules table, tiered directory waves, regional-channel posts), a red-line check across the whole plan, T-0 submission-status lines routed to the registry proposal protocol, and the standard handoff summary.
- **Reads**: the launch dossier facts; the current frozen manifest version/hash and matching SHIP verdict; the message house and per-channel asset kit; target platforms, region, and audience; each platform's current official rules; and early launch-window telemetry.
- **Writes**: submission packages + a reusable summary to `memory/launch/community-launch-runner/` (its WARM path, after permission); dated T-0 submission-status lines submitted as proposal events to `memory/events/launches.ndjson` via an authorized `operation: propose` request to `registry-events.py` (the hot path — [launch-registry](../../../protocol/launch-registry/SKILL.md) resolves each proposal individually in offset order; this skill never writes the dossier or calendar directly). It does not write HOT automatically.
- **Done when**: every selected platform has a complete package bound to the current manifest hash and current official rules; the red-line check passes; every attempted submission has its own action intent and provider/URL receipt; and missing/partial/unknown receipts remain open rather than being labeled submitted/live.
- **Primary next skill**: [launch-monitor](../../prove/launch-monitor/SKILL.md) — the T-0→T+30 telemetry read of what these submissions produce.
### Handoff Summary
> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).
## Data Sources
Platform rules come from each platform's published documentation via WebFetch — the Product Hunt official submission docs, the official Show HN guidelines, each subreddit's rules page, each directory's submission page — all re-checked at submission time (specs change; never trust a cached limit). Launch-window telemetry uses the keyless/free-key connectors: `scripts/connectors/hn.py` (AlgoliaExcerpt, first 6,001 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit f8baaf2
git clone https://github.com/aaron-he-zhu/aaron-marketing-skills git -C aaron-marketing-skills checkout f8baaf29ece3
The author documents no install command, so this uses the repository directly. Our verdict covers commit f8baaf29ece3 only.
Works in which agents?
What its own text says, not a test
| Agent | Status | More |
|---|---|---|
| Claude Code | Mentioned in its text, not tested | Skills for Claude Code · About Claude Code |
| OpenClaw | Mentioned in its text, not tested | Skills for OpenClaw · About OpenClaw |
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
f8baaf29ece3
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/aaron-he-zhu/community-launch-runner/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "build a B2B cold-outbound sequence", "design reply-triage branching", "plan a domain warmup / sending throttle", or "make my outbound CAN-SPAM / opt-in compliant"; produces a multi-step…
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "log this subscriber''s opt-in", record unsubscribes/complaints, or query lawful basis; curates pseudonymous consent facts through the append-only consent stream and applies suppression/erasure…
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "write SEO content", "draft a blog post / landing page", "update outdated content", or "fix traffic/ranking decay"; two modes — new drafts pages with keywords, headers, snippets, and evidence…
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "pick which social channels to run", "should we be on X platform or 小红书", or "plan our organic social channel portfolio"; produces an audience/objective-first portfolio with capability/access…
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to register/query a social channel, record channel state, cadence, governance, voice adaptation, UGC permission, or advocacy facts; curates them through the append-only channels event stream and…
aaron-he-zhu/aaron-marketing-skills
Use when the user asks to "map the category narrative", "tear down how competitors tell their story", or "find the language conventions in our market"; produces a category narrative map — the dominant stories and points…
Add this badge to your README
[](https://modelsatlas.com/skills/aaron-he-zhu/community-launch-runner/)
<a href="https://modelsatlas.com/skills/aaron-he-zhu/community-launch-runner/"><img src="https://modelsatlas.com/skills/aaron-he-zhu/community-launch-runner/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about community-launch-runner
What does the community-launch-runner skill do?
Is community-launch-runner safe to install?
What can community-launch-runner access on my machine?
Which assistants does community-launch-runner work with?
How current is this page?
Sources
- github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/launch/ — the audited source at commit f8baaf29ece3 and every finding aboveObserved · 31 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the community-launch-runner skill do?
- Is community-launch-runner safe to install?
- What can community-launch-runner access on my machine?