Qiaomu Opencli Usage
joeseesun/qiaomu-opencli-skills
A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).
Build a personalized Reddit onboarding doc for a new Clearbox signup or client, grounded in their real product data, and push it to Notion.
$ npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install shawnla90/gtm-coding-agent reddit-onboard --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/shawnla90/gtm-coding-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/reddit-onboard .claude/skills/reddit-onboard && rm -rf skills-srcUse ~/.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/
Install the "reddit-onboard" agent skill from https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboard into .claude/skills/reddit-onboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reddit-onboard", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboardType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install shawnla90/gtm-coding-agent reddit-onboard --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shawnla90/gtm-coding-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/reddit-onboard .agents/skills/reddit-onboard && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "reddit-onboard" agent skill from https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboard into .agents/skills/reddit-onboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reddit-onboard", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install shawnla90/gtm-coding-agent reddit-onboard --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shawnla90/gtm-coding-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/reddit-onboard .cursor/skills/reddit-onboard && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "reddit-onboard" agent skill from https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboard into .cursor/skills/reddit-onboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reddit-onboard", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/shawnla90/gtm-coding-agent.git --path skills/reddit-onboard--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install shawnla90/gtm-coding-agent reddit-onboard --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shawnla90/gtm-coding-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/reddit-onboard .gemini/skills/reddit-onboard && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "reddit-onboard" agent skill from https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboard into .gemini/skills/reddit-onboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reddit-onboard", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install shawnla90/gtm-coding-agent reddit-onboardInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/shawnla90/gtm-coding-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/reddit-onboard .github/skills/reddit-onboard && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "reddit-onboard" agent skill from https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboard into .github/skills/reddit-onboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reddit-onboard", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install shawnla90/gtm-coding-agent reddit-onboard --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/shawnla90/gtm-coding-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/reddit-onboard .opencode/skills/reddit-onboard && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "reddit-onboard" agent skill from https://github.com/shawnla90/gtm-coding-agent/tree/main/skills/reddit-onboard into .opencode/skills/reddit-onboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reddit-onboard", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
reddit-onboardBuild a personalized Reddit onboarding doc for a new Clearbox signup or client, grounded in their real product data, and push it to Notion.
Reddit Onboard is an agent skill from shawnla90/gtm-coding-agent. Build a personalized Reddit onboarding doc for a new Clearbox signup or client, grounded in their real product data, and push it to Notion. Routes them through the public playbook at shawnos.ai/reddit instead of re-explaining it. Use when the user says "onboard <name to Reddit", "reddit doc for <name", or "/reddit-onboard".
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `FACTCHECK.md`).
It works with Reddit and Notion. The repository describes itself as: Build your go-to-market engine with coding agents instead of a $2K/mo tool stack. 21 chapters, nine forkable starters, four installable skills, GTM-OS skeleton, and Python… The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 072c185. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NOTION_API_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Reddit Onboard loads about 1.4k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 735 words of instructions outside code blocks.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
Token: `NOTION_API_TOKEN` env var (or `~/.env.notion`).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.
The full file from shawnla90/gtm-coding-agent at commit 072c185, republished under its MIT licence (© shawnla90). 735 words, ~1,376 tokens.
.claude/skills/reddit-onboard/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Turns a new signup into a personalized Notion doc that routes them through the public Reddit playbook.
The division of labor: shawnos.ai/reddit is the method, public and free. The Notion doc is their route through it — what to read first, what their real data says, what applies to their market. Never re-explain the playbook in the doc. Link to it.
A name, email, or company. Everything else comes from your records.
Read FACTCHECK.md in this directory. Every rule in it maps to a claim that shipped once and was false. The short version: every number traces to a query, behavioral claims come from raw analytics events rather than derived columns, a narrow proxy never proves a broad claim, platform mechanics get attributed or cut, and a client doc describes what works instead of grading their setup.
Query your CRM or signup store for the person: name, email, offer description, tracked keywords, tracked subreddits, tier, signup date, first-result date, activity.
Gotcha: read the primary record, not an enrichment table. Enrichment providers routinely miss small and local operators; a workflow keyed on an enrichment row will report that a real signup does not exist. Read the source table directly.
Never write about what someone did from a summary row alone. Pull the raw event stream from your product analytics, ordered by timestamp, and read the whole thing before writing a sentence about their behavior.
You are looking for the moment the product worked for them, and what preceded it. That moment is the opening of the doc.
One trial user's summary row implied their subreddit setup was wrong. The raw stream showed they had added three subs and gotten their first opportunity 19 minutes later. The first draft of the doc would have told them their setup was broken half an hour after it produced their first result. Derived columns lie; events do not.
Compare what they track against their own offer description. Signups often track practitioner subs — rooms where they work — which are genuinely useful for reading competitors and saturation. Say that. Then suggest a second ring where their buyers talk, framed as an experiment to run:
buyer's trade → the business layer → local (only if geography is a real advantage).
Lift the pain in their own words out of their offer description and point out it is a thing people post, not a thing to write copy about.
Never assert a sub's rules, size, or gate you have not checked. Suggest candidates and make them verify. Checking the gate is the skill you're teaching; doing it for them removes the lesson. Never invent names — if you can't verify it, cut it.
Structure that works: open with their real result (or the fastest path to a first result), then their two rings, then a reading order through the playbook with deep links, then next experiments. Keep it short; the playbook carries the method.
Hard style rules: no em-dashes, no hedge words, no define-by-negation, no invented anecdotes. State claims directly.
The doc deep-links shawnos.ai/reddit#<anchor> sections. Verify every anchor against the live page before shipping — section numbering shifts when sections are added.
Anchors: journey account-ramp karma-engine post-types comments karma-gating link-map the-ask staying-alive ai-citations llmo delegation newsletter
python3 https://github.com/shawnla90/ClearboxGTM/blob/main/scripts/push_notion.py --file doc.md --title "<Name> · Reddit for <Company>" --parent <page_id>Re-publish without breaking a shared URL:
python3 https://github.com/shawnla90/ClearboxGTM/blob/main/scripts/push_notion.py --file doc.md --inplace <page_id>Gotchas:
NOTION_API_TOKEN env var (or ~/.env.notion).> 🎯 text → colored callout, - [ ] → checkbox, ::: bookmark <url> → card.FACTCHECK.md — the gate. Read it first.shawnos.ai/reddit — the public playbook the doc routes through../clearbox-onboard/ — the offer pack that precedes this (form fields done right)https://github.com/shawnla90/ClearboxGTM/blob/main/scripts/push_notion.py — the publish mechanic© shawnla90, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/reddit-onboard of shawnla90/gtm-coding-agent.
Open the folder on GitHubat commit 072c185
Reddit Onboard 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Reddit Onboard this skillshawnla90/gtm-coding-agent | 155 | — | ~1.4k | Automated safety check: Notes | MIT | |
| Qiaomu Opencli Usagejoeseesun/qiaomu-opencli-skills | 993 | — | ~3k | Automated safety check: Pass | MIT | |
| Deep Researchcoreyhaines31/makerskills | 851 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Apify Reddit Scraperapify/awesome-skills | 266 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Agent ReachPanniantong/Agent-Reach | 95k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Last30daysmvanhorn/last30days-skill | 64k | — | ~7.9k | Automated safety check: Notes | MIT |
joeseesun/qiaomu-opencli-skills
A skill your agent uses when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv).
coreyhaines31/makerskills
When you want multi-source, multi-step research on a topic — competitor research before a sales call, market research for a new business idea, positioning angles, due diligence on a partnership or…
apify/awesome-skills
Scrape Reddit with the harshmaur/reddit-scraper Apify Actor: keyword search across all of Reddit or inside one subreddit, full subreddit listings, post permalinks with complete comment threads, user…
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
mvanhorn/last30days-skill
Research what people actually say about any topic in the last 30 days.
helloianneo/ian-xiaohei-illustrations
Plans and generates 16:9 hand-drawn illustrations for Chinese articles on a white background, with a recurring black character and a few red, orange and blue handwritten notes.
shawnla90/gtm-coding-agent
Turn a raw podcast or interview recording into captioned vertical shorts staged as Buffer drafts.
shawnla90/gtm-coding-agent
Turn a website domain into a complete Clearbox offer pack — one-liner, selling points in the form's fixed template shapes, keywords, competitor brands, own brands, and suggested tracked subreddits —…
shawnla90/gtm-coding-agent
Batch-draft one suggested Reddit reply template per classified opportunity, hard-gated.
shawnla90/gtm-coding-agent
The agency motion for a Reddit-led visibility offer. An agent skill from shawnla90/gtm-coding-agent.
shawnla90/gtm-coding-agent
Draft and approve Reddit comments from scouted opportunities with a hard human-in-the-loop gate.
shawnla90/gtm-coding-agent
Scaffold a student's own GTM repo and run the weekly build-in-public loop that turns a coding agent into a public go-to-market track record.
Build a personalized Reddit onboarding doc for a new Clearbox signup or client, grounded in their real product data, and push it to Notion. Reddit Onboard is an agent skill from shawnla90/gtm-coding-agent. Build a personalized Reddit onboarding doc for a new Clearbox signup or client, grounded in their real product data, and push it to Notion.
Reddit Onboard fits situations like: the user says onboard <name to Reddit; reddit doc for <name; /reddit-onboard.
Run `npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a claude-code`. Or copy the skill folder (skills/reddit-onboard in shawnla90/gtm-coding-agent) into .claude/skills/reddit-onboard in your project. Claude Code loads it when a task matches its description.
Run `npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a codex`. Or copy the skill folder (skills/reddit-onboard in shawnla90/gtm-coding-agent) into .agents/skills/reddit-onboard in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add shawnla90/gtm-coding-agent --skill reddit-onboard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reddit-onboard, .gemini/skills/reddit-onboard, .github/skills/reddit-onboard and .opencode/skills/reddit-onboard in your project.
Going by SKILL.md and its folder, Reddit Onboard needs the command-line tools its instructions call (python3) and credentials named NOTION_API_TOKEN. Our summary lists: Python 3; A credential in NOTION_API_TOKEN.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Reddit Onboard is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Reddit Onboard: Qiaomu Opencli Usage (joeseesun/qiaomu-opencli-skills, 993 stars), Deep Research (coreyhaines31/makerskills, 851 stars), Apify Reddit Scraper (apify/awesome-skills, 266 stars) and Agent Reach (Panniantong/Agent-Reach, 95k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
shawnla90 (a GitHub user) maintains it in shawnla90/gtm-coding-agent, which has 155 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 2, 2026.
Source: shawnla90/gtm-coding-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.