Summary of the [REPLACE: CHANNEL_PLATFORM] channel [REPLACE: CHANNEL_NAME] — top [REPLACE: TOP_N_THREADS] threads + open questions
The English summary is being prepared. Showing the original description.
Turn any skill in this instance into a publish-ready launch article - proof-stat headline, one contrarian thesis, mechanics, war stories from real run history, a mental-model reframe, and the full SKILL.md embedded verbatim so readers can steal it. Optional Higgsfield title banner with --banner.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
${var} — Selector:
<skill-name> [--brand <handle>] [--banner].
<skill-name>→ announce that skill (must exist underskills/<skill-name>/).- empty → pick the most article-worthy skill from the last 14 days of
memory/logs/: prefer a skill that shipped recently, produced verified output, or hit a milestone. If nothing qualifies, logSKILL_ARTICLE_NO_TARGET, send no notification, and exit clean.--brand <handle>anywhere → byline/handle for the outreach footer (default: this instance's public identity fromsoul/, else the repo's org).--banneranywhere → also generate one 16:9 title banner through the Higgsfield MCP (spends credits; see Step 5). Off by default - a blank run never spends.Examples:
"aeon-update","rug-scan --brand @myproject --banner".
Today is ${today}. Write a launch article for one skill, modeled on the security-industry "skill announcement" format: the article sells the insight the skill encodes, not the file - and then gives the file away.
memory/MEMORY.md and the last 14 days of memory/logs/ - know what this skill has actually done.soul/ directory exists, read soul/SOUL.md and soul/STYLE.md for voice. Default voice: terse, declarative, builder-wrote-this-fast.skills/<name>/SKILL.md. Every claim in the article must trace to a line in it.Hunt for countable proof before writing a word:
memory/logs/ entries under the skill's ### <name> headings: runs, OK/error statuses, notable outcomes.output/ files the skill produced; PRs or issues it opened (gh pr list --search).git log -- skills/<name>/ for ship date and iteration history.A real stat ("84 verified findings", "31 runs, 0 false alarms") becomes the headline. If no real count exists, the headline uses the mechanism instead. Never invent a number - a fabricated stat is the one thing that kills this format.
Answer: what does this skill see that the default workflow throws away? That gap is the thesis.
Write 3 candidate contrast pairs (two-sided sentences like "production code shows what the system does; tests show what its developers thought it did") and keep the sharpest. Everything in the article hangs on this one insight.
1-3 concrete moments where the skill caught or produced something a naive approach would miss - pulled from memory/logs/ and output/, anonymized where needed, mechanism kept visible.
If the skill has no run history yet, write "how it plays out" scenarios and label them as scenarios. Never dress a hypothetical as a case study.
Structure, in order:
<Skill Name>: <proof stat or mechanism claim>. Bold claim, not a setup.CODENAME: <Skill Name>: the target SKILL.md embedded verbatim in a fenced block (use a 4-backtick fence - skill files contain 3-backtick fences). Do not paraphrase or trim it.--banner)Skip this step entirely unless --banner was passed. When it was:
mcp__higgsfield__* tool is callable, the banner is skipped, not the article: note banner: HIGGS_NOT_CONNECTED for the log, point the operator at the dashboard → MCP → Connect Higgsfield in the notify, and continue to Step 6. Same on 401/stale auth (banner: HIGGS_AUTH_STALE) or insufficient credits (banner: HIGGS_NO_CREDITS). The article never fails because the banner did.soul/ aesthetic if it defines one; otherwise: clean, high-contrast, one focal object, no collage.--ar 16:9, following the higgsfield skill's spend rules: one generation per run, one retry at most on a transient error, never re-submit a job that already succeeded. Poll to completion with a bounded number of polls; on timeout record banner: HIGGS_FAILED and move on.Embed the result at the top of the article file, next to the alts block:
<!-- banner: <asset-url> · model: <model> · job: <id> -->
Write the article to output/skill-articles/${today}-<skill-name>.md (shell redirection; mkdir -p first). Include an <!-- alts --> comment block at the top with 2 alternative headline + thesis-heading pairs so the operator can iterate without a rewrite.
Notify with ./notify -f /tmp/skill-article-notify.md (write the body under /tmp/): the headline, the thesis in one line, whether the stats are real or the headline fell back to mechanism, the banner URL when one was generated (with a save-it note if the URL is signed/expiring), and a clickable link built from the run's environment:
ARTICLE_URL="${GITHUB_SERVER_URL:-https://github.com}/${GITHUB_REPOSITORY}/blob/main/output/skill-articles/<file>.md"
Log to memory/logs/${today}.md under a ### skill-article heading: target skill, headline, thesis pair, stats-real-or-mechanism, output path, and - when --banner was passed - a banner: line (HIGGS_OK <url> | HIGGS_NOT_CONNECTED | HIGGS_AUTH_STALE | HIGGS_NO_CREDITS | HIGGS_FAILED | skipped). Status codes: SKILL_ARTICLE_OK on success, SKILL_ARTICLE_NO_TARGET when ${var} was empty and nothing article-worthy exists, SKILL_ARTICLE_NOT_FOUND when the named skill has no SKILL.md.
memory/logs/ - a skill that runs but never logs will read as unproven, and the article will say so rather than guess.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Summary of the [REPLACE: CHANNEL_PLATFORM] channel [REPLACE: CHANNEL_NAME] — top [REPLACE: TOP_N_THREADS] threads + open questions
The English summary is being prepared. Showing the original description.
Digest of the most interesting new posts on [REPLACE: TOPIC] from RSS feeds and the open web
The English summary is being prepared. Showing the original description.
Mention/keyword sweep on social platforms for [REPLACE: KEYWORDS] — trends, sentiment, top posts
The English summary is being prepared. Showing the original description.
Price and volume tracker for [REPLACE: TOKEN_SYMBOL] with anomaly alerts above [REPLACE: ALERT_THRESHOLD_PCT]% movement
The English summary is being prepared. Showing the original description.
First-touch review of newly opened PRs on [REPLACE: WATCHED_REPO] — verdict + welcoming comment + label
The English summary is being prepared. Showing the original description.
Watch Vercel deploys for [REPLACE: VERCEL_PROJECT] — alert on [REPLACE: ALERT_ON] in the last [REPLACE: LOOKBACK_HOURS] hours
The English summary is being prepared. Showing the original description.