util-research-library
提供系统性的库评估,强调可读性、可操作的见解和明智的决策。在被问到“我们是否应该使用X”、“是否有更好的库”,进行安全审计或做出迁移决策时使用。生成简洁、可快速浏览的报告,以推动采纳决策——而不是冗长的文字。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
提供系统性的库评估,强调可读性、可操作的见解和明智的决策。在被问到“我们是否应该使用X”、“是否有更好的库”,进行安全审计或做出迁移决策时使用。生成简洁、可快速浏览的报告,以推动采纳决策——而不是冗长的文字。
使用uv初始化和配置新的Python项目,包括创建项目、设置pyproject.toml、管理依赖组以及固定Python版本。在开始新项目、配置开发环境或使用uv标准化项目结构时使用。涵盖了`uv init`、`uv add`、`uv python pin`命令以及具有适当依赖组织的初始项目脚手架。
使用SMART+框架(具体、可度量、可执行、有参考、可测试、+上下文)编写精确的、可自主执行的任务。将模糊的任务描述转化为具有文件路径、验证命令和明确成功标准的详细规范。在为任何代理编写任务、创建待办事项、规划功能、分解工作或任务缺乏精确性时使用。当触发词为“写任务”、“创建待办事项”、“分解功能”、“使任务更精确”、“任务不明确”,或者任务描述中缺少文件路径、验证步骤或明确的成功标准时激活。适用…
从markdown文件中提取Mermaid图表,并使用捆绑脚本生成高质量的PNG图像。在处理Mermaid图表时激活,包括将图表转换为PNG、从markdown中提取图表或处理包含嵌入Mermaid代码的markdown文件。
从Claude Code会话历史文件中查找并恢复内容。当搜索已删除的文件、跨会话跟踪更改、分析对话历史记录或从前次与Claude的交互中恢复代码时,应使用此技能。触发条件包括提及“会话历史”、“恢复已删除”、“在历史记录中查找”、“之前的对话”或“.claude/projects”。
从会议、研究或学习中创建可分享的简报文档。
记录工作和学习以供发表。评估会话工作,推荐格式(推文、主题帖、周记、完整撰写),用你的语气起草,并写入草稿文件夹。
格式化并执行dbt CLI命令,选择正确的dbt可执行文件,并构建命令参数结构。当通过dbt CLI运行模型、测试、构建、编译或显示查询时使用。当不确定使用哪个dbt可执行文件或如何格式化命令参数时使用。
将现有的Python项目从pip、Poetry、Pipenv或Conda迁移到uv。学习如何转换依赖文件、保留开发环境设置、验证迁移过程以及规划团队推广。当需要将遗留项目转换为现代uv工具、整合不同的包管理器,或者在团队间标准化Python开发工作流时使用。
创建、验证并处理Jira的Atlassian文档格式(ADF)。在为Jira问题、史诗和评论创建丰富内容时使用。有助于理解ADF节点结构,以编程方式构建文档,根据规范验证ADF,并解决验证错误。
从本地`.claude`会话文件中恢复可操作的上下文,并在不运行`claude --resume`的情况下继续被中断的工作。当用户提供了一个Claude会话ID、要求从本地历史记录中继续之前的工作,或者希望在恢复实现之前检查`.claude`文件时,应使用此技能。
修复Claude Code导出的对话文件(.txt)中的断行问题,重建因固定列宽硬回车而被破坏的表格、段落、路径和工具调用。包含一个自动化验证套件(通用的、与文件无关的检查)。当用户有一个格式混乱的Claude Code导出文件,并提到“修复导出”、“修复对话”、“导出的对话”、“使导出可读”,引用符合YYYY-MM-DD-HHMMSS-*.txt格式的文件,或拥有包含破损表格、分割路径或Clau…
如何使用post-for-me Typescript SDK。要获取更多信息,请尝试使用post-for-me MCP服务器。
生成用于自主AI工作的结构化提示。根据粗略描述或产品需求文档(PRD)创建包含阶段、验证标准和完成承诺的PROMPT.md文件。
准备一个演示作品用于每日团队展示与分享。将过去24小时的工作汇总成一种可展示的格式,并附上证据(命令输出、截图)。当被要求“准备展示与分享”、“我今天做了什么”或“准备我的演示”时使用。
生成MCP服务器配置JSON,解析身份验证设置,并验证dbt的服务器连接。在为像Claude Desktop、Claude Code、Cursor或VS Code这样的AI工具设置、配置或排查dbt MCP服务器问题时使用。
使用uv管理Python版本。了解如何发现可用的Python版本、安装特定版本、使用.python-version文件固定项目特定版本,以及使用不同Python版本运行工具。在设置新项目、确保团队使用相同的Python版本、跨多个版本测试或管理具有旧版Python需求的遗留项目时使用。
使用uv管理Python CLI工具。了解何时使用uvx进行临时执行,何时使用uv tool install安装持久化工具,以及如何区分工具依赖和项目依赖。包括版本管理、列表展示、清理,以及使用特定Python版本运行工具的场景。
在macOS上进行编程截图。使用Swift的CGWindowListCopyWindowInfo查找窗口ID,通过AppleScript控制应用程序窗口(缩放、滚动、选择),并使用screencapture进行截图。适用于自动化截图、为文档捕获应用程序窗口或构建多镜头视觉工作流时使用。
从免费的公开来源(yfinance)收集任何美国上市公司的实际财务数据。输出结构化的JSON,可供下游财务技能使用(DCF建模、同行分析、收益回顾)。处理市场数据(价格、股数、贝塔系数)、历史财务数据(损益表、现金流量表、资产负债表)、WACC输入和分析师估计。当用户请求为股票代码收集数据、获取公司财务信息、提取市场数据、收集DCF输入或任何在分析前需要结构化财务数据的任务时使用。同时,在涉及财务…
当Twig模板使用`reservationData`或`array<string, mixed>`时,当Twig模板通过`include`参数接收变量时,当Notifier调用`$dto->__toArray()`时,或者在创建新的事务性电子邮件模板`.dto.html.twig`时使用。
向非工程师解释技术项目或代码库。用于“给我介绍一下”或“解释一下这个仓库”。
研究并回答关于Canvas LMS课程的问题,使用canvaslms CLI。当以下情况时主动使用:(1) 用户询问课程内容、作业、页面、成绩、截止日期或公告,(2) 用户提到Canvas课程名称或课程代码,(3) 用户问“[课程]中有哪些作业/页面/模块?”,(4) 用户想要查找特定的课程材料或检查截止日期。此技能为只读;要创建测验内容,请改用canvas-quiz技能。
将Claude Code命令(.claude/commands/*.md)转换为标准的Agent技能(skills/*/SKILL.md)。在将斜杠命令迁移到可移植技能格式、从现有命令创建技能或跨AI运行时标准化命令定义时使用。