Agent skill

Auto Promote

by xiaotonng in xiaotonng/pikiloom

无人值守推广总入口。按 promo/orchestrate.md 跨所有启用渠道(GitHub / Twitter / Reddit)跑一轮:发现→去重→起草→自我批判→护栏→按 posture 发布→记录→度量。供每日 cron(schedule / loop)调用,也可手动运行。传 "post-approved" 只执行 batch 待发队列。

MITAuto-check: notesProductivity & Automation

Install Auto Promote

skills CLI
$ npx skills add xiaotonng/pikiloom --skill auto-promote -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install xiaotonng/pikiloom auto-promote --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/xiaotonng/pikiloom.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.pikiloom/skills/auto-promote .claude/skills/auto-promote && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
auto-promote
GitHub stars
295
Token cost
~629 tokens
SKILL.md length
151 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

无人值守推广总入口。按 promo/orchestrate.md 跨所有启用渠道(GitHub / Twitter / Reddit)跑一轮:发现→去重→起草→自我批判→护栏→按 posture 发布→记录→度量。供每日 cron(schedule / loop)调用,也可手动运行。传 "post-approved" 只执行 batch 待发队列。

  • Works in 5 steps: 读 orchestrate.md 并逐 Phase 执行。 不要在这里重述流程… → Phase 0 预检:先 measure.py pull;读… → 每个渠道的发现/抽取/发布机制委托给对应渠道 SKILL(promote /… → …
  • Tasks that involve Scheduled and recurring tasks
  • SKILL.md covers 参数, 执行, 安全契约(硬性) and 调度(每日)
  • Calls gh

What it does

Auto Promote is an agent skill from xiaotonng/pikiloom. 无人值守推广总入口。按 promo/orchestrate.md 跨所有启用渠道(GitHub / Twitter / Reddit)跑一轮:发现→去重→起草→自我批判→护栏→按 posture 发布→记录→度量。供每日 cron(schedule / loop)调用,也可手动运行。传 "post-approved" 只执行 batch 待发队列。

Its SKILL.md is about 630 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering Scheduled and recurring tasks. It works with GitHub, Reddit and X (Twitter). The repository describes itself as: Put the world's smartest AI agents & plugins in your pocket. The licence is MIT.

When your agent uses it

  • Tasks that involve Scheduled and recurring tasks

Example prompts

  • “post-approved”
  • “/auto-promote”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, Write, Edit, Grep, Glob, Agent, WebFetch, mcp__pikiloom-browser__browser_navigate, mcp__pikiloom-browser__browser_take_screenshot, mcp__pikiloom-browser__browser_snapshot, mcp__pikiloom-browser__browser_press_key, mcp__pikiloom-browser__browser_click, mcp__pikiloom-browser__browser_evaluate, mcp__pikiloom-browser__browser_type, mcp__pikiloom-browser__browser_run_code_unsafe, mcp__pikiloom-browser__browser_wait_for, mcp__pikiloom-browser__browser_tabs

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 读 orchestrate.md 并逐 Phase 执行。 不要在这里重述流程 —— orchestrate.md 是唯一权威 runbook。
  2. Phase 0 预检:先 measure.py pull;读 config.json 的 kill_switch / posture;guard.py caps
  3. 每个渠道的发现/抽取/发布机制委托给对应渠道 SKILL(promote / snipe / reddit-snipe),
  4. 起草与批判用子 agent(话术契约 = pitch.md)。发布前必过 guard.py check(exit 3 = 跳过)。
  5. 收尾:registry.py stats + measure.py report,把本轮 posted/skipped/failed 计数 + 度量推飞书。

What it can do on your machine

Read from SKILL.md and the folder at commit ad3bdb8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • Edit
    • Grep
    • Glob
    • Agent
    • WebFetch
    • mcp__pikiloom-browser__browser_navigate
    • mcp__pikiloom-browser__browser_take_screenshot

    …and 8 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Auto Promote loads about 629 tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 151 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~629

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, Edit, Grep, Glob, Agent, WebFetch, mcp__pikiloom-browser__browser_navigate, mcp__

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from xiaotonng/pikiloom at commit ad3bdb8, republished under its MIT licence (© xiaotonng). 151 words, ~629 tokens.

Download SKILL.mdSave it as .claude/skills/auto-promote/SKILL.md (or your agent's skills folder).
name
auto-promote
description
无人值守推广总入口。按 _promo/orchestrate.md 跨所有启用渠道(GitHub / Twitter / Reddit)跑一轮:发现→去重→起草→自我批判→护栏→按 posture 发布→记录→度量。供每日 cron(schedule / loop)调用,也可手动运行。传 "post-approved" 只执行 batch 待发队列。
allowed-tools
Bash, Read, Write, Edit, Grep, Glob, Agent, WebFetch, mcp__pikiloom-browser__browser_navigate, mcp__pikiloom-browser__browser_take_screenshot, mcp__pikiloom-browser__browser_snapshot, mcp__pikiloom-browser__browser_press_key, mcp__pikiloom-browser__browser_click, mcp__pikiloom-browser__browser_evaluate, mcp__pikiloom-browser__browser_type, mcp__pikiloom-browser__browser_run_code_unsafe, mcp__pikiloom-browser__browser_wait_for, mcp__pikiloom-browser__browser_tabs
user-invocable
true
argument-hint
blank for a full run | post-approved | channel:github|twitter|reddit | shadow

Auto-Promote — 无人值守推广总入口

跨三渠道跑一轮完整推广,严格执行 ../_promo/orchestrate.md。 这是给每日 cron 调用的单一入口;也可手动跑。所有话术来自 _promo/pitch.md,去重/护栏/度量来自共享核心。

运行根目录:cd /Users/admin/Desktop/project/pikiloom。

参数

  • (空) → 完整一轮:Phase 0→5,所有 enabled 且有剩余配额的渠道。
  • post-approved → 只执行 orchestrate.md Phase 4 的「发 batch 待发队列」:发 registry.py pending 里 status=approved、drafted_at 早于 veto_window_hours、不在 abort.txt、且重新 guard.py check 通过的记录。 (batch posture 下,由 veto 窗口之后的第二个 cron 调用。)
  • channel:<github|twitter|reddit> → 只跑该渠道。
  • shadow → 本轮强制 shadow(不发,只预览),无视 config 的 posture。

执行

  1. 读 orchestrate.md 并逐 Phase 执行。 不要在这里重述流程 —— orchestrate.md 是唯一权威 runbook。
  2. Phase 0 预检:先 measure.py pull;读 config.json 的 kill_switch / posture;guard.py caps 看各渠道剩余配额。kill_switch=true → 推一张「已停(kill switch)」卡片并结束。
  3. 每个渠道的发现/抽取/发布机制委托给对应渠道 SKILL(promote / snipe / reddit-snipe), 本入口只负责按 orchestrate.md 的跨渠道契约串起来(去重 → 起草 → 批判 → 护栏 → posture 发布 → 记录)。
  4. 起草与批判用子 agent(话术契约 = pitch.md)。发布前必过 guard.py check(exit 3 = 跳过)。
  5. 收尾:registry.py stats + measure.py report,把本轮 posted/skipped/failed 计数 + 度量推飞书。

安全契约(硬性)

  • 发布的唯一开关是 config.json.posture;绝不在本 skill 里硬编码绕过 posture / 护栏 / 去重。
  • 一切发布前都经过 guard.py(频次、每仓/每 sub 上限、变体、熔断、kill_switch、abort.txt)。
  • 失败(发帖报错 / 校验异常)记 status=failed 并继续下一条,绝不中断整轮。
  • GitHub 用 gh issue comment 最稳,建议 auto 从 github 渠道先开;Twitter/Reddit 走浏览器,稳定后再开。

调度(每日)

  • schedule 技能:建一个每日 routine 跑 /auto-promote;batch posture 再加一个 veto_window_hours 之后的 routine 跑 /auto-promote post-approved。
  • loop 技能:按天 loop /auto-promote(每轮先发上一轮的 approved 队列,再起草新一轮)。

© xiaotonng, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .pikiloom/skills/auto-promote of xiaotonng/pikiloom.

Open the folder on GitHubat commit ad3bdb8

Compare with similar skills

Auto Promote next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Auto Promote compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Auto Promote this skillxiaotonng/pikiloom295—~629Automated safety check: NotesMIT
Html5 Game Radarkennyzir/7deer_skills322—~1.4kAutomated safety check: PassMIT
Zhy Wechat WritingLeoYeAI/openclaw-master-skills2.2k—~3.8kAutomated safety check: NotesMIT
bb-browser Site Commands for OpenClawepiral/bb-browser6.2k—~1kAutomated safety check: PassMIT
Superset Automatesuperset-sh/superset15k—~1.4kAutomated safety check: PassCustom licence
Agent ReachOotto-AI/claude-content-skills122—~1.3kAutomated safety check: PassMIT

Similar skills

  • Html5 Game Radar

    kennyzir/7deer_skills

    HTML5 游戏发现雷达 - 多源监测又新又热的 HTML5 游戏,识别 SEO 套利窗口. An agent skill from kennyzir/7deer_skills.

    322 GitHub stars~1.4k tokensUpdated 10 days ago
    Productivity & AutomationAuto-check passed
  • Zhy Wechat Writing

    LeoYeAI/openclaw-master-skills

    A skill your agent uses when generating a complete WeChat article from a topic, with optional source research, evidence tracking, illustration, HTML conversion, and draft-box publishing.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check: notes
  • Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.

    6.2k GitHub stars~1k tokensUpdated 4 mo ago
    Productivity & AutomationAuto-check passed
  • Superset Automate

    superset-sh/superset

    Turns a recurring chore into a scheduled or event-triggered Superset agent, drafting its prompt, picking a target and trigger, and reviewing the first run.

    15k GitHub stars~1.4k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Agent Reach

    Ootto-AI/claude-content-skills

    MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.

    122 GitHub stars~1.3k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • AI News Daily

    ChanningLua/prax-agent

    端到端 pipeline —— 抓 X/知乎/Bilibili AI 相关热门 → 整理成 wiki → 推送飞书日报. An agent skill from ChanningLua/prax-agent.

    273 GitHub stars~1.3k tokensUpdated 28 days ago
    Productivity & AutomationAuto-check: notes

More from xiaotonng/pikiloom

  • Install

    xiaotonng/pikiloom

    This skill should be used when the user asks to "install pikiclaw", "build and install", "deploy locally", "update local binary", "release", or "publish".

    295 GitHub stars~464 tokensUpdated 4 days ago
    Auto-check passed
  • Reddit Snipe

    xiaotonng/pikiloom

    Reddit 截流。在 coding agent / Claude Code / AI dev tool 的高互动帖下,以 pikiloom builder 身份自动发现→起草→自我批判→护栏→(按 posture)发布英文 peer 评论,并记录+度量。English-first。话术统一来自 promo/pitch.md;可由 promo/orchestrate.md 无人值守驱动。

    295 GitHub stars~3.3k tokensUpdated 4 days ago
    Auto-check: notes
  • Snipe

    xiaotonng/pikiloom

    Twitter/X 截流。在 coding/AI agent 工具的高流量推广帖下,自动发现→起草→自我批判→护栏→(按 posture)发布 pikiloom 回复,并记录+度量。内容话术统一来自 promo/pitch.md;可由 promo/orchestrate.md 无人值守驱动。

    295 GitHub stars~1.3k tokensUpdated 4 days ago
    Auto-check: notes
  • Promote

    xiaotonng/pikiloom

    GitHub 截流。在同领域项目(local coding agent ↔ IM / mobile / remote console)的 feature-request issue 下,自动发现→起草→自我批判→护栏→(按 posture)发布 pikiloom 回复,并记录+度量。话术统一来自 promo/pitch.md;可由 promo/orchestrate.md 无人值守驱动。

    295 GitHub stars~2k tokensUpdated 4 days ago
    Auto-check passed
  • Dev

    xiaotonng/pikiloom

    This skill should be used when the user asks to start, restart, keep alive, or inspect the local pikiclaw development service, including npm run dev, local debug bot startup, dashboard verification…

    295 GitHub stars~174 tokensUpdated 4 days ago
    Auto-check passed

Questions about Auto Promote

What does Auto Promote do?

无人值守推广总入口。按 promo/orchestrate.md 跨所有启用渠道(GitHub / Twitter / Reddit)跑一轮:发现→去重→起草→自我批判→护栏→按 posture 发布→记录→度量。供每日 cron(schedule / loop)调用,也可手动运行。传 "post-approved" 只执行 batch 待发队列。. Auto Promote is an agent skill from xiaotonng/pikiloom.

When should I use Auto Promote?

Auto Promote fits situations like: tasks that involve Scheduled and recurring tasks.

How do I install Auto Promote in Claude Code?

Run `npx skills add xiaotonng/pikiloom --skill auto-promote -a claude-code`. Or copy the skill folder (.pikiloom/skills/auto-promote in xiaotonng/pikiloom) into .claude/skills/auto-promote in your project. Claude Code loads it when a task matches its description.

How do I install Auto Promote in Codex?

Run `npx skills add xiaotonng/pikiloom --skill auto-promote -a codex`. Or copy the skill folder (.pikiloom/skills/auto-promote in xiaotonng/pikiloom) into .agents/skills/auto-promote in your project. Codex loads it when a task matches its description.

Can I use Auto Promote in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add xiaotonng/pikiloom --skill auto-promote -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/auto-promote, .gemini/skills/auto-promote, .github/skills/auto-promote and .opencode/skills/auto-promote in your project.

What does Auto Promote need to run?

Going by SKILL.md and its folder, Auto Promote needs the command-line tools its instructions call (gh). Its frontmatter pre-approves these tools: Bash, Read, Write, Edit, Grep, Glob, Agent, WebFetch, mcp__pikiloom-browser__browser_navigate, mcp__pikiloom-browser__browser_take_screenshot, mcp__pikiloom-browser__browser_snapshot, mcp__pikiloom-browser__browser_press_key, mcp__pikiloom-browser__browser_click, mcp__pikiloom-browser__browser_evaluate, mcp__pikiloom-browser__browser_type, mcp__pikiloom-browser__browser_run_code_unsafe, mcp__pikiloom-browser__browser_wait_for, mcp__pikiloom-browser__browser_tabs.

Does Auto Promote access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Auto Promote safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Auto Promote use?

Auto Promote is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Auto Promote use?

About 629 tokens (SKILL.md is roughly 2.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Auto Promote?

Skills that share tags, products or a category with Auto Promote: Html5 Game Radar (kennyzir/7deer_skills, 322 stars), Zhy Wechat Writing (LeoYeAI/openclaw-master-skills, 2.2k stars), bb-browser Site Commands for OpenClaw (epiral/bb-browser, 6.2k stars) and Superset Automate (superset-sh/superset, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Auto Promote?

xiaotonng (a GitHub user) maintains it in xiaotonng/pikiloom, which has 295 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 5, 2026.

Source: xiaotonng/pikiloom on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.