告别脚本:用 Claude Code 一键备份你所有的 GitHub Star 仓库
你 Star 过的仓库可能有几百个,心里也知道该备份一下。可真要动手的时候,写脚本、管 Token、处理 API 分页,每一步都在劝退。
实话说,我自己写过不下三版备份脚本,每次都半途而废。不是因为写不出来,而是太烦了。如果只需要说一句帮我把 GitHub Star 导出来,然后坐等结果,那该多好?
这就是 Claude Code 上一个叫 GitHub Star 导出的技能能做的事。它本质上是个 AI 小助手,帮你拉取所有 Star 过的仓库,处理好各种边角料的细节,最后吐出一份干净的 Markdown 文件。不用写脚本,不用记命令,动动嘴就行。
Claude Code 是什么?
Claude Code 是 Anthropic 出的 AI 编程助手,跑在你的终端里。它能读写文件、执行命令、调 API,而你只需要用大白话告诉它要干嘛。通过加载插件(官方叫"技能"),它还能多出各种专项能力,比如我们这里要用的导出 GitHub Star。
这个技能全名叫 github-repo-backup-skill。装一次,以后备份 Star 仓库就成一句话的事了。
三步走,真的只要三步
第一步,装插件。 在 Claude Code 里敲两行命令就行,具体的安装命令去插件市场搜一下 github-repo-backup-skill 就能找到。就这两行,完事。 第二步,告诉它你要啥。 直接说一句"导出我的 GitHub Star 到 Markdown"。AI 会接管后面的一切。它先检查你的环境,什么系统、网络通不通、有没有可用的工具,然后看 GitHub Token 设了没。没设的话,它会一步一步引导你创建,全程在当前窗口里对话就搞定,不用切出去翻文档。 第三步,拿到文件。 等一小会儿,你的工作目录下会多出一个 github-starred-repos-2026-06-12.md 文件。里面整整齐齐列着你所有 Star 过的仓库。扔进任何 Markdown 查看器或笔记软件都能直接看。
它到底省了什么?
说实话,这些事你自己写脚本也能干。但差距就在那些边角料上。
创建和配置 Token 这事儿,自己搞要翻文档,这个技能会引导你一步步来。API 分页逻辑,自己写要搞循环处理,它已经帮你处理好了。网络报错、代理问题,自己排查很头疼,它能自动降级,Node.js 不行就切 curl。缺依赖比如 jq 的话,它直接告诉你装啥、怎么装。触发速率限制了也不用硬等或者改代码,它会解释原因,告诉你等多久。
这个技能不只是机械跑脚本,它会诊断问题。如果nodejs执行有问题,它会自动切到 curl。如果没有安装jq,他会告诉你怎么装。如果触发 API 速率限制了,他会跟你说明白为什么,然后给出下一步。
隐私:Token 全程在你手上
这技能完全在你本机跑。GitHub Token 只从你本地环境变量读取,只发到 api.github.com。没有任何第三方服务器能看到你的 Token 或仓库列表。生成的 Markdown 也只保存在你自己的硬盘上。不用信任我,你信任你自己的机器就行。
它做不到的事
得坦诚说,这个skill可以生成一份干净的 Markdown 备份。它是一个静态快照。没有分类、没有搜索、不会自动更新、也没有 AI 帮你加工。想要新的导出,得手动再跑一次。
对我来说,这够用了。但如果你 Star 了上千个项目,光有一份静态文件可能还是不太够看。
想要更多?试试 mktime.org
如果一份 Markdown 文件满足不了你,如果你想要的是一个能搜索点赞过的GitHub列表、会自动归类、还能提醒你这周关注了哪些GitHub项目,那可以考虑我做的另一个东西:mktime.org。
它在基础导出的能力之上,多了这些:
自动分类这块,每个仓库归到 21 个技术领域里,比如 Web 开发、AI、DevOps、区块链等等,不用自己手动建文件夹。还会自动给每个仓库打上技术栈标签。每个项目都有一句中英双语的总结,扫一眼就知道这项目是干嘛的。
同步方面,你只管 Star,它自己每天默默更新,完全不用惦记。搜索也很方便,搜名字、搜描述、搜标签都行。
还有个我自己特别喜欢的功能,每周五上午会发一封邮件,告诉你这周又 Star 了啥。这个小功能意外地好用,让我每周真的能回头看看自己收藏的东西,而不是点完 Star 就忘了。
如果说 Claude Code 技能给你的是一个文件,那 mktime.org 给你的是一个能持续增长的知识库。让你点赞过的项目,不再吃灰,相当于盘活了你的收藏列表。