Skills
收录 101,174 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
在以只读方式调查 Datex Studio 代码库当前状态时使用——在不做任何修改的前提下回答关于现有组件、流程代码、类型定义、数据源形态和配置的问题。带有 Datex Studio 特有的模式:从 `nodes[0].stepConfig.executeCodeConfig.code` 提取流程代码(而非从 JSON 表层),将 OData schema 查询交给 `schema-explorer`,通过 `dxs source explore` 从分支上的 `*-customType` 配置获取枚举值,以 `Answer / Sources / Caveats` 格式返回。触发词:"research the codebase"、"investigate how X works"、"find where Y is defined"、"answer questions about current code state"。供 impact-analysis、requirements-gathering、report-creator 以及任何需要有据可依的只读检查的技能使用。
在依据文档化骨架搭建新的 Datex Studio 组件时使用——将请求的类型映射到文件夹、后缀、configurationTypeId、最小可用骨架以及匹配的创建者技能。负责搭建路由,使创建者技能专注于编写各自的类型。在通过 dxs 于分支上创建最小可用骨架后,移交给匹配的创建者(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、embed-creator、selector-creator、storage-creator、type-definition-creator、backend-test-creator、datasource-creator)进行主体编写。触发词:"scaffold a new component"、"create a new grid/hub/form/editor/embed/selector/storage/interface/enum/backendTest/action/function/datasource"、"starter <type> file"、"new <type> from scratch"。
在合并前审计 Datex Studio 组件文件时使用——在编写或修改任何组件(action、function、grid、hub、form、editor、selector、storage、customType、backendTest、datasource)之后的最终关卡。通用调度器:读取组件文件,按文件后缀选取匹配的创建者技能的规则集,并依据这些规则执行审计。输出为结构化的整改清单(Blockers / Warnings / Nits)。触发词:"audit a component"、"check it before merge"、"final gate after authoring or modifying"。针对 grid 特有的坑(信封形状、文本显示强制转换)请改用 grid-validator。
Datex Studio 平台组件文件编写规范:文件格式不变量(configurationTypeId 表、文件位置与后缀、声明式字符串槽位的 TS 表达式编码规则、`return;` outparam 陷阱),命名规范(各组件类型的后缀标识、tailored_/custom_ 来源前缀、句子式大小写的展示文本规则、面向用户的 `title` 与 `referenceName` 的区别),以及默认值(package=Utilities、accessModifier=public、描述 ≤100 字符且必填),还有校验器和创建类 skill 所链接的通用跨组件检查清单。不直接调用——其他 skill 会链接到下列文件。请将本 skill 与任意 Datex Studio 组件创建类 skill(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、selector-creator、storage-creator、type-definition-creator、datasource-creator、backend-test-creator、tailoring-overlay)一起安装,以便跨 skill 引用能够解析。
Datex Studio 平台运行时语义:平台注入的全局变量(`$flow`、`$datasources`、`$db`、`$shell`、`$frontendFlows`、`$operations`、`$apis`、`$flows`、`$types`、`$utils`、`$services.jobs`、`$editor`、`$datasource`),三层执行模型(函数 / 动作 / UI 组件)以及各层级的 caller→callee 允许/拒绝矩阵,Utilities 包中的通用 CRUD 动作集,以及字段控件上使用的 `controlConfig.type` 取值(codeBox、textBox、numberBox、dateBox、checkBox、selectBox、button、label、text、image、draw、progressBar、matrix)及其同层配置块规则。不直接调用——其他 skill 会链接到下列文件。请将本 skill 与任意 Datex Studio 组件创建类 skill(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、selector-creator、storage-creator、db-query、tailoring-overlay)一起安装,以便跨 skill 引用能够解析。
帮助 Agent 使用 `@contentstack/delivery-sdk` 编写正确且可用于生产环境的 TypeScript,处理 Contentstack 条目、资源、引用、筛选、排序、分页、本地化、Live Preview 和 Visual Builder 支持。方法名称、选项或链式调用顺序至关重要时,请根据 Delivery SDK Spec 验证 SDK 行为。当用户询问 Contentstack Delivery SDK 代码、查询示例、辅助函数、SDK 设置、stack 初始化、包含引用、筛选、排序、分页、类型化条目获取、资源获取、Live Preview 设置、Visual Builder 支持、SSR 预览处理或 SDK 查询链调试时使用。
在分支上编写或修改 Datex Studio 编辑器(configurationTypeId=4,*-editor.json 后缀)时使用——单实体查看/编辑界面,内嵌单结果数据源,onInit/onDataLoaded 生命周期,查看/编辑模式切换,以及通过 onFormValidateFlowConfig 控制保存按钮。触发词:「创建一个编辑器」「为 X 实体构建详情页」「查看/编辑单条记录」「向 xxx_editor 添加字段」「添加保存/取消按钮」「$editor.entity 在 onInit 中为 undefined」「保存按钮始终无法启用」。「数据源」见 datasource-creator。
使用 vetKeys EncryptedMaps 库为 canister 添加受访问控制的端到端加密键值存储(Rust 和 Motoko 后端使用 ic-vetkeys,前端使用 @icp-sdk/vetkeys)。值在客户端通过 vetKeys 加密,并在 principals 之间共享,每个用户拥有单独的访问权限(Read、ReadWrite、ReadWriteManage)。适用于构建密码管理器、加密笔记、安全保管库,或任何在链上存储并共享加密数据的应用。加密存储从这里开始;仅在需要 BLS 签名、自定义 IBE 或时间锁加密时,才转用 vetkeys skill。
将 Figma 变量导出为 DTCG、CSS 自定义属性、Tailwind v4/v3、SCSS、TypeScript、JSON、Style Dictionary 或 Tokens Studio 格式的设计令牌文件。适用于用户想把设计令牌从 Figma 提取到代码中时 - 触发词:'export tokens'、'export Figma variables'、'generate CSS variables from Figma'、'turn my Figma variables into a tokens.json / Tailwind config / SCSS'、'sync design tokens to code'。适用于任何 Figma 方案(通过 Plugin API 读取,而非仅限 Enterprise 的 Variables REST API)。反向操作(代码 → Figma)请使用 import-tokens-figma。
用于视频和音频处理、格式转换、滤镜和媒体自动化的 FFmpeg 命令行参考。在转换视频格式、调整大小或裁剪视频、按时间修剪、替换或提取音频、混合音轨、叠加文字或图像、烧录字幕、创建 GIF、生成缩略图、制作幻灯片、改变播放速度、使用 H264/H265/VP9 编码、设置 CRF/码率、使用 GPU 加速、创建故事板或运行 ffprobe 时使用。涵盖 filter_complex、流选择器、-map、-c copy、定位、scale、pad、crop、concat、drawtext、zoompan、xfade。请勿用于仅图像处理(使用 ImageMagick)、直播服务器搭建(使用 OBS/nginx-rtmp)或 NLE 式时间线编辑(使用视频编辑器)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
