with one click
notion-random-article
从 Notion 文章收藏随机推荐一篇,输出摘要+链接。触发:随机推荐/给我一篇收藏/random article
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
从 Notion 文章收藏随机推荐一篇,输出摘要+链接。触发:随机推荐/给我一篇收藏/random article
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
为五年级(英文中等水平)孩子生成一篇150-250词的英文短文,用于朗读练习和口语表达讨论, 主题为励志/哲理/成长类(如坚持、失败与尝试、好奇心、独处与自我、友谊等)。 当用户说"给孩子写一篇英文短文"、"生成一段英文阅读材料"、"帮我写一篇励志英文短文给孩子读"、 "再来一篇类似的英文材料"、"换个主题再写一篇"时,必须触发本 Skill。 文章采用固定结构:具体场景/意象开头 → 展开为普遍道理(2-3句稍复合的句子)→ 开放式讨论问题结尾, 核心句子加粗,文末附1-2个生词的简易英文释义。
为用户生成一份关于某本书的深度阅读报告,带结构标题,适合深度阅读和知识内化,报告结尾附有互动问答环节。 当用户说"给我《XX》的阅读报告"、"帮我解读《XX》"、"我想深入了解《XX》"、"我读完了《XX》,帮我做报告"、 "《XX》读书笔记"、"书评《XX》"、"帮我快速了解《XX》"、"我想把《XX》和《YY》比较"时,必须触发本 Skill。 支持七种报告类型:入门精读型、读后深化型、重读唤醒型、精华闪读型、应用实践型、批判辩论型、对比阅读型。 报告目的是帮助普通读者加深记忆、与既有知识产生联系、产生洞见,并替代逐字阅读快速掌握核心。 报告结尾必须启动一对一问答互动,每次只出一题,等用户回答后给出点评再出下一题。
微信读书划线转 Anki 卡片,自动上传 CSV 到 GitHub 仓库。当用户说"把划线做成Anki卡片"、"微信读书笔记转Anki"、"导出Anki"、"帮我制卡"、"划线复习卡片"时触发。支持两种输入:自动拉取微信读书划线(需 WEREAD_API_KEY),或用户手动粘贴划线文本。生成的 CSV 自动推送到 Nickilism/Skills 仓库。
| name | notion-random-article |
| description | 从 Notion 文章收藏随机推荐一篇,输出摘要+链接。触发:随机推荐/给我一篇收藏/random article |
DB: a60f4ca1-08a3-4d31-8a14-365ef59e4c71 · $NOTION_TOKEN · notion-cli search
依赖: ./pick_random.py(与 SKILL.md 同目录),执行前 which notion-cli && test -f ./pick_random.py
notion-cli search --database "a60f4ca1-08a3-4d31-8a14-365ef59e4c71" --page-size 100 2>/dev/null > /tmp/articles.json
python3 ./pick_random.py < /tmp/articles.json
输出行:ID: URL: TITLE: NOTES_B64:(base64 编码,解码:base64 -d)ORIG: SOURCE: TIME:。TAGS: 行可看标签分布。
用户指定主题(如"哲学")→ 过滤 tags,跳过随机选标签。
📖 **今日随机推荐** [**{TITLE}**]({URL})
🏷️**标签** {tags}
📚**来源** {SOURCE}
📅**收藏时间** {TIME}
📝**摘要** {NOTES_B64 解码内容;为空则省略}
🔗 [阅读原文]({ORIG})
NOTES_B64 为空 → 不显示摘要,不 fetch 正文。
| 场景 | 处理 |
|---|---|
search 401 | 提示 NOTION_TOKEN 失效,中止 |
search 超时 | 5s 重试 1 次,仍失败则中止 |
| total=0 | 提示数据库为空,中止 |
| 用户不喜欢 | 回 Step 1 |