核心用法
Juejin Skills 是一套面向掘金技术社区的自动化操作工具集,基于自然语言驱动,支持三大核心功能:
1. 热门文章排行榜查询:无需登录即可获取掘金全站或指定分类(前端、后端、AI等)的热门文章趋势,支持按3天/7天/30天/历史等时间维度筛选。
2. Markdown文章一键发布:通过Playwright浏览器自动化完成掘金登录(扫码/密码),提取本地Markdown文件内容,自动设置分类、标签、摘要和封面图,发布为草稿或公开文章。
3. 文章下载保存:支持单篇或批量下载掘金文章,转换为标准Markdown格式,保留元数据并可选择本地化图片。
---
显著优点
- 自然语言交互:直接口语化指令即可触发,降低使用门槛
- 默认安全设计:API层
save_draft_only=True+allow_public_publish=False双重默认,CLI层再加命令行开关+环境变量+交互确认三重门,防止误发公开内容 - 完整工作流闭环:覆盖「浏览热门→创作发布→归档备份」全链条
- Cookie持久化:登录一次后本地保存,后续调用免重复登录
---
潜在缺点与局限性
- 凭证安全风险:Cookie以明文JSON保存于
~/.juejin_cookie.json,虽设0600权限,但若机器被入侵仍可被读取 - 环境限制:依赖Playwright和Chromium,首次安装较重;需图形环境或配置headless
- 平台绑定:API随掘金接口变动可能失效,维护依赖上游
- 无多账号支持:单文件Cookie存储,切换账号需手动替换
---
适合人群
- 技术博主/开发者:批量管理掘金内容资产
- 内容运营:监控技术社区热点趋势
- 知识管理用户:将掘金收藏文章本地归档
---
常规风险
| 风险项 | 说明 |
|--------|------|
| 账号接管 | Cookie泄露可导致账号被恶意操作(发垃圾文、删稿等) |
| 共享环境暴露 | CI/服务器/多用户机器上运行Cookie文件可能被其他用户读取 |
| 误发公开 | 虽有多层防护,但显式绕过仍可公开发布,需人工复核 |
| 数据残留 | 下载文章可能含外链图片,本地化处理不彻底会依赖原站 |
缓解建议:专机专用、用后执行rm ~/.juejin_cookie.json、定期检查草稿箱异常。