anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

Sentry 的 31 个智能体技能和两个子智能体,面向工程团队:找 bug、安全审查和 Django 审查、带类型的提交、分支命名、草稿拉取请求,以及 CI 循环。很多技能遵循 Sentry 自己的规范,有些只适合 Sentry 员工。
Sentry Skills(Sentry 工程技能包) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
claude plugin marketplace add getsentry/skills claude plugin install sentry-skills@sentry-skills
Sentry Skills 是 Sentry 自家工程师在用的一套智能体技能,以 Apache 2.0 许可证发布。它包含 31 个技能和两个子智能体,涵盖代码审查、安全检查、提交、分支和拉取请求,还有一些只有 Sentry 员工才会做的工作。技能就是一个带 SKILL.md 文件的文件夹,你的请求和它对得上时,智能体就会读取它。README 说这些是给 Sentry 员工用的技能,所以每个技能都要先判断一下,再决定靠不靠它。
想让编程智能体做细致审查、保持提交历史整洁的工程师,以及想给自家规范找个参照的团队。安全审查和 find-bugs 适用于任何代码库,Django 相关的技能适合 Django 项目。Sentry 员工收获最多,因为有好几个技能会调用 Sentry 自己的系统。插件会把所有技能一起装上,所以提交或分支规则不同的团队,也会一并装上 Sentry 的规则。
| 谁 | 常用的技能 | 例子 |
|---|---|---|
| 开发者 | commit、create-branch、pr-writer | 开发者让智能体提交,它写出带类型的提交信息,之后再开一个草稿 PR,附上一段写给审查者的简短说明。 |
| 审查者 | code-review、find-bugs、security-review | 审查者在一个分支上运行 find-bugs,拿到按严重程度排列的发现,每条都附有证据。 |
| Django 团队 | django-perf-review、django-access-review | 团队检查一个视图有没有 N+1 查询,以及一个用户能否看到另一个用户的数据。 |
| 平台和安全工程师 | gha-security-review、secret-serialization、skill-scanner | 工程师检查一个工作流有没有 pwn request 漏洞,或在安装新技能前扫描它有没有提示词注入。 |
| Sentry 员工 | triage-frontend-issues、gh-review-requests、sred-work-summary | 一位 Sentry 工程师列出自己团队未读的审查请求。 |
Claude Code 是主要的使用场所,另有一条 npx 路线适用于其他智能体。
点“获取”会保存一个 zip 压缩包,里面是 Mindket 写的安装说明,两种路线都有。Claude Code 要两条命令,在终端里运行。
| 需要 | 说明 |
|---|---|
| 编程智能体 | 插件方式用 Claude Code。npx 路线用 Cursor、Cline 或 GitHub Copilot |
| GitHub CLI(gh) | 已登录,供读取或操作 GitHub 的技能使用,比如 pr-writer、iterate-pr 和 find-bugs |
| uv | 一个 Python 包管理器,供 iterate-pr、skill-scanner、gh-review-requests 和 security-model 使用 |
| Node.js | 用于 npx 路线,以及 presentation-creator 搭建的幻灯片 |
| Notion、Linear 或 Sentry MCP | 只有点名用到它们的技能才需要,比如 sred-work-summary 和 triage-frontend-issues |
claude plugin marketplace add getsentry/skills claude plugin install sentry-skills@sentry-skills
用插件安装后,Claude Code 以 /sentry-skills:commit 这样的名字运行技能。其他智能体改用 skills 工具,只要一行。
npx skills add getsentry/skills
用平常的话提要求,技能里的触发词会帮智能体对上号。
| 你说 | 智能体加载的技能 | 技能让智能体做什么 |
|---|---|---|
| 提交我的改动 | commit | 检查当前分支,如果在 main 上就先建一个功能分支,再写带类型的提交信息 |
| 为这项工作开个分支 | create-branch | 起一个 feat/short-description 这样的名字,不问你 |
| 为这个分支开一个 PR | pr-writer | 写标题和一段写给审查者的简短说明,把 PR 开成草稿 |
| 审查这些改动 | code-review | 检查运行时错误、性能、安全和测试,给出友善、可操作的意见 |
| 找出这个分支里的 bug | find-bugs | 按严重程度列出发现并附上证据,不改任何东西 |
| 对这段代码做安全审查 | security-review | 只报告高可信度的发现,不确定的标注为需要核实 |
| 找出这个 Django 应用里的 N+1 查询 | django-perf-review | 只报告它证实了的问题,零发现也可以 |
| 审计我的 GitHub 工作流 | gha-security-review | 只报告附有具体利用场景的漏洞 |
| 这个技能装了安全吗? | skill-scanner | 扫描该技能的文件夹,查提示词注入、危险脚本和密钥,然后报告 |
| 一直改到 CI 全绿 | iterate-pr | 修复失败的检查和审查意见,提交并推送,再继续盯着 CI |
你修好了一个 API 端点里返回空值的 bug,而你还在 main 分支上。
Commit my changes.
智能体发现你在 main 上,先建一个功能分支,再用 fix(api): Handle null response in user endpoint 这样的信息提交。
主题用祈使语气,首字母大写,最多 70 个字符。提交信息里不出现客户名称,也不含电子邮件地址。
新手:技能就是一个写给智能体的指令文本文件。这些技能出自 Sentry 自家工程师之手,所以有好几个遵循 Sentry 的提交、分支和拉取请求规范。先试 find-bugs 或 security-review,它们只读代码、只报告。commit 要在一个练手用的仓库里试,因为它会建分支、做提交。还有好几个技能通过 gh 操作 GitHub,所以先登录 gh。
专家:这些审查技能的设计是,没证实的东西就不说。每个技能也写明了它不报告什么。
| 技能 | 报告 | 不报告 |
|---|---|---|
| security-review | 有攻击者可控输入的高可信度发现 | 理论上的问题、最佳实践建议,以及由服务器设置决定的值 |
| find-bugs | bug 和安全问题,附证据 | 风格问题,也不做任何修改 |
| django-perf-review | 经过验证的性能问题,按影响排序 | 无法证实的模式匹配 |
| gha-security-review | 附有具体利用场景的工作流漏洞 | 没有攻击路径的发现 |
| secret-serialization | 某个类型可能通过 repr、asdict、日志或 span 泄露的凭据 | 硬编码的密钥,以及直接泄露,后者交给 security-review |
这个仓库把自己的规则公开写着。每个新技能都在 SKILL.md 旁边配一个 SPEC.md,AGENTS.md 规定用 skill-writer 技能来写技能。有两个技能带有来自 OWASP Cheat Sheet Series 的参考资料,采用 CC BY-SA 4.0 许可。
这套技能是 Sentry 的工作工具箱,不是通用工具箱。
# Sentry Skills:安装说明 这个工具包里是 Mindket 写的安装说明,不包含技能本身、它们的脚本或两个子智能体。这些要从 Sentry 的仓库安装:https://github.com/getsentry/skills 许可证:Apache-2.0。全文见 https://github.com/getsentry/skills/blob/main/LICENSE。security-review 和 django-access-review 两个技能带有基于 OWASP Cheat Sheet Series 的参考资料(CC BY-SA 4.0),在它们的 SKILL.md 文件里注明。 Sentry Skills 由 Sentry 制作。Mindket 只是收录它,并不是 Sentry。 这些说明的来源:README(https://github.com/getsentry/skills/blob/main/README.md),https://github.com/getsentry/skills/tree/main/skills 下每个技能的 SKILL.md,AGENTS.md,以及 https://github.com/getsentry/skills/tree/main/.claude-plugin 里的插件文件。关于 Claude Code 插件的说法出自 Claude Code 自己的文档,用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。 ## 它是什么 31 个技能和两个子智能体,是 Sentry 工程师配合编程智能体使用的。README 称它们为“Agent skills for Sentry employees”(给 Sentry 员工用的智能体技能)。它们遵循开放的 Agent Skills 格式。技能就是一个带 SKILL.md 指令文件的文件夹,你的请求和它对得上时,智能体就会读取它。 另一类 Sentry 帮助,README 指向了别处:要在你的项目里接入 Sentry 或排查线上问题的技能,见 https://github.com/getsentry/sentry-for-ai ## 这些技能 | 技能 | 作用(README 的原话,有删减,commit 一行取自它的 SKILL.md) | |---|---| | agents-md | 创建并维护简洁、有依据的 AGENTS.md 和 CLAUDE.md 文件 | | blog-writing-guide | 为 Sentry 工程博客撰写和审阅文章 | | brand-guidelines | 按 Sentry 品牌规范写文案 | | browse-local-sentry | 把智能体的浏览器连到本地 Sentry 开发服务器,对真实产品做 QA 和截图 | | claude-settings-audit | 分析一个仓库,生成推荐的 Claude Code settings.json 权限 | | code-review | 按 Sentry 工程实践审查代码 | | code-simplifier | 在保留全部功能的前提下,把代码简化、改得更清楚 | | commit | 生成 Sentry 风格的约定式提交 | | create-branch | 按 Sentry 命名规范创建 git 分支 | | django-access-review | Django 访问控制和 IDOR 安全审查 | | django-perf-review | Django 性能代码审查 | | doc-coauthoring | 引导一套结构化流程,一起写文档 | | document-api-endpoint | 用 drf-spectacular schema 为 Sentry API 端点写文档、加类型 | | find-bugs | 在本地分支的改动里找 bug、安全漏洞和代码质量问题 | | gh-review-requests | 取出某个团队被请求审查的开放 PR 的未读 GitHub 通知 | | gha-security-review | 针对工作流利用漏洞的 GitHub Actions 安全审查 | | iterate-pr | 反复处理一个 PR,直到 CI 通过、可操作的审查意见都处理完 | | presentation-creator | 用 React、Vite 和 Recharts 做数据驱动的幻灯片,带 Sentry 品牌风格 | | pr-link-issue | 把一个 GitHub issue 链接和它对应的 Linear 工单追加到当前 PR 的描述里 | | pr-screenshots | 截取真实产品的界面截图,用于 PR 描述里的前后对比表 | | pr-writer | 创建、刷新和重写拉取请求的标题和描述 | | prompt-optimizer | 用评测、按模型家族的适配和精确的外部上下文引用来优化提示词 | | secret-serialization | 找出通过自动生成的序列化、日志和追踪 span 泄露的密钥和令牌 | | security-model | 定义并维护供安全审查工具使用的 SECURITY_MODEL.md 文件 | | security-review | 针对漏洞的安全代码审查 | | skill-scanner | 扫描智能体技能的安全问题 | | skill-writer | 为这个仓库创建并改进智能体技能 | | sred-project-organizer | 把一份项目清单整理成 SRED 格式,用于申报 | | sred-work-summary | 把上一年的工作按项目归组,写成一份 Notion 文档 | | triage-frontend-issues | 经批准后归档无需处理的噪声,分拣 Sentry javascript 项目的问题队列 | | typing-exclusion-worker | 小批量地移除分配给它的 mypy 排除模块 | 两个子智能体是 code-simplifier 和 senpai,后者是给 Sentry 新员工的资深工程师兼导师。 来源:README 里的“Available Skills”和“Available Subagents”两张表。 ## 哪些技能在 Sentry 之外也适用 这是 Mindket 读 SKILL.md 文件后的判断,不是 README 的说法。 - 写给所有人的:security-review、find-bugs、django-perf-review、django-access-review、gha-security-review、secret-serialization、skill-scanner、iterate-pr、agents-md、claude-settings-audit、code-simplifier、doc-coauthoring、prompt-optimizer、typing-exclusion-worker(它负责别人交给它的一批类型清理工作)。 - 套用 Sentry 自己的规范,可以当参照,或在你遵循同样规则时使用:commit、create-branch、pr-writer、pr-screenshots(它的描述写的是 Sentry 界面)、code-review、skill-writer(README 称它是这个仓库的技能编写流程)。 - 绑定 Sentry 的员工、系统或代码,在别处用处不大:blog-writing-guide、brand-guidelines、browse-local-sentry、document-api-endpoint、gh-review-requests、presentation-creator、pr-link-issue、sred-project-organizer、sred-work-summary、triage-frontend-issues。 ## 工具包里的文件 - setup/claude-code.md:插件路线、更新命令和贡献者路线 - setup/other-agents.md:适用于 Cursor、Cline、GitHub Copilot 和其他智能体的 npx skills 命令 - setup/first-run.md:这些技能需要什么(gh、uv、MCP 服务器),以及每个技能会改动什么 ## 先准备好这些 - 一个编程智能体。README 点名了 Claude Code,并说 npx 路线适用于 Claude Code、Cursor、Cline、GitHub Copilot 和其他兼容的智能体。 - Node.js,用于 npx 路线,以及 presentation-creator,它的 SKILL.md 会运行 npm。 - GitHub 命令行工具 gh,并且已登录,供 pr-writer、iterate-pr、gh-review-requests、pr-link-issue 和 pr-screenshots 使用,find-bugs 读取默认分支时也要用。 - uv,一个 Python 包管理器,供运行 Python 脚本的技能使用:iterate-pr、skill-scanner、gh-review-requests 和 security-model。 - Notion、Linear 和 Sentry 的 MCP 服务器,只有点名用到它们的 Sentry 员工技能才需要(setup/first-run.md)。 - 这套技能本身不需要账号、注册或 API 密钥。 ## 装到哪里 - 插件路线:插件的文件由 Claude Code 自己保管。一个名为 sentry-skills 的插件装着所有技能和两个子智能体,所以它们会一起装上。 - npx skills 路线:技能文件夹放进你的智能体的技能文件夹。 ## 你的数据 技能只是文本,自己不会发送任何东西。智能体会运行技能里写的命令,所以离开你电脑的,就是这些命令发出的内容:gh 和 GitHub 通信,用 MCP 的技能和 Sentry、Notion 或 Linear 通信。有些技能会写入:commit 和 iterate-pr(它会提交、推送,还能回复审查讨论)会改动你的仓库。pr-writer 会在 GitHub 上开草稿拉取请求,也会更新已有 PR 的标题和正文,pr-link-issue 会修改 PR 的正文。sred-work-summary 会写一份私有的 Notion 文档。 ## 更新和卸载 setup/claude-code.md 给出了 README 的更新命令。README 没有给出卸载步骤。Claude Code 的文档说明了插件该怎么卸载,setup/claude-code.md 里有注明。
README.md 7 KB setup/claude-code.md 3 KB setup/first-run.md 4 KB setup/other-agents.md 2 KB
Updated by Mindket to the current version of this kit.
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。