Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add muyuhill/100books-to-skills --skill 100-100-side-hustlesgit clone --depth 1 https://github.com/muyuhill/100books-to-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/muyuhill/100books-to-skills/100-100-side-hustles)<a href="https://agentmods.dev/skills/muyuhill/100books-to-skills/100-100-side-hustles"><img src="https://agentmods.dev/badge/skills/muyuhill/100books-to-skills/100-100-side-hustles/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/muyuhill/100books-to-skills/100-100-side-hustles"><img src="https://agentmods.dev/badge/skills/muyuhill/100books-to-skills/100-100-side-hustles.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00071 | $0.01472 |
| Opus 5 | $0.00036 | $0.00736 |
| Sonnet 5 | $0.00014 | $0.00294 |
| Haiku 4.5 | $0.00007 | $0.00147 |
Grade A, and why
100-side-hustles scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 138 lines — stays where its author put it; the contents beside it link to each section on GitHub.
100 Side Hustles — 副业选择与启动框架
赚额外收入不是幻想——是真实生活。100个普通人的故事证实:不需要辞职、不需要大量本金、不需要特殊天赋。
核心框架:副业创意生成四法
1. 观察法(Observation)
关注你周围的世界,注意哪些地方可以改进。
- 别人在抱怨什么?→ 那里就有需求
- 什么东西很难买到/找到?→ 那里就有机会
- 什么服务很贵但实际成本很低?→ 那里就有利润空间
例子:有人发现小区里很多人养狗但没时间遛 → 开了遛狗服务 → 月入 $3000。
2. 问题解决法(Problem Solving)
列出你熟悉的领域里最常见的问题,然后头脑风暴解决方案。
- 你每天工作中最烦的是什么?
- 你朋友最近因为什么花了冤枉钱?
- 有什么是你想要但市场上没有的?
3. 提问法(Asking Questions)
寻找人们花钱的原因——明说的和隐含的。
- 去问 10 个人:「你最近一次花得值的钱是什么?花得不值的呢?」
- 去问同行:「你最希望有人帮你做什么?」
- 去看竞品的评论区:「最常被抱怨的是什么?」
4. 试验法(Experimentation)
直接上手试,不需要完美计划。
- 选一个最小的点子,花 $50 以内试一下
- 做一个简单的落地页,看有没有人感兴趣
- 在朋友圈发一个 offer,看有没有人问
副业分类矩阵
| 类型 | 特征 | 门槛 | 收入天花板 | 例子 |
|---|---|---|---|---|
| 技能变现 | 用你已有的专业技能 | 低 | 中 | 设计、翻译、编程、咨询 |
| 低买高卖 | 买卖实物或数字商品 | 低 | 高 | 二手转卖、代购、自制手工 |
| 服务中介 | 对接供需双方 | 中 | 高 | 猎头、活动策划、撮合平台 |
| 内容创作 | 靠流量/影响力变现 | 中 | 高 | 公众号、视频、播客、课程 |
| 数字产品 | 一次创作,多次销售 | 高 | 极高 | 模板、电子书、SaaS |
| 出租变现 | 出租闲置资产 | 低 | 低 | 租房、租车、租设备 |
三项选择铁律
从 100 个真实案例中提炼出的共同规律:
1. 用你已有的技能
不要为了副业去学新技能。先用手头的本事赚钱,赚到钱了再考虑学新的。
- 你是会计?帮小微企业做账。
- 你会拍照?接产品摄影单。
- 你英语好?做翻译或改简历。
关键洞察:技能不在高深,在有用。会 Excel 的人帮别人做表格也能收费。
2. 选启动成本低的
能在周末跑通的,不要等三个月。能用 $100 启动的,不要借 $10,000。
- 启动成本 = 钱 + 时间 + 学习曲线
- 越简单越好——很多人还没开始就死在「准备」上
3. 跟主业不冲突、可并行
副业是主业的补充,不是替代。不需要辞职才能开始。
副业启动四步法
1. 选方向(用上面的矩阵 + 三项铁律)
↓
2. 做最小验证(找个真人为它付钱,哪怕 $5)
↓
3. 建立系统(收款方式、交付流程、简单自动化)
↓
4. 复制/优化(什么好用就多做,什么不好用就砍掉)
验证的黄金标准
在你说「我有一个副业」之前,你必须先说「有人为我付了钱」。
$5 也好,$500 也好——只要有一个真人愿意掏钱,你的副业就不再是想法,而是生意。
常见失败模式(如何避免)
| 失败模式 | 症状 | 解药 |
|---|---|---|
| 完美主义瘫痪 | 一直在准备,永远不开始 | 今天找一个最简单版本,明天发布 |
| 选错方向 | 做了三个月才发现没人要 | 先做最小验证,不要先做完整产品 |
| 定价太低 | 很忙但赚不到钱 | 涨 20%,失去的客户用利润补回来 |
| 过度投入 | 副业影响了主业 | 设定每周副业时间上限(如 10 小时) |
快速上手
- 拿出纸笔,用「观察法」写下三个你最近注意到的别人在抱怨的事
- 在「用你已有的技能」栏下写出至少 5 个你能收费的技能
- 圈出启动成本最低、跟主业最不冲突的那一个
- 这周内找一个人问:「如果我能帮你做 X,你愿意付多少钱?」
一句话总结
副业的秘密不在「找到绝妙点子」,在于用你已有的技能、观察身边的需求、快速试、敢收钱。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 138 lines · 71 tokens per session scan A 96ce78ac05cd
100-side-hustles is a skill published in the GitHub repository muyuhill/100books-to-skills (12 stars, last pushed 2mo ago), licensed MIT. It adds 71 tokens to every session and 1,472 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…