Agent Skills
› dtyq/magic
dtyq/magic
GitHub查询当前用户可访问的所有员工(Agent)列表,支持按名称或类型过滤。返回包含 agentId、名称及类型的 JSON,用于代码生成中获取真实 agentId 或响应用户对可用员工的查询。
Install All Skills
npx skills add dtyq/magic --all -g -y
Skills in Collection (41)
查询当前用户可访问的所有员工(Agent)列表,支持按名称或类型过滤。返回包含 agentId、名称及类型的 JSON,用于代码生成中获取真实 agentId 或响应用户对可用员工的查询。
生成需要真实 agentId 的微应用代码
用户询问有哪些可用员工或 Agent
npx skills add dtyq/magic --skill agent-info -g -y
用于Canvas设计任务,涵盖项目管理、多媒体原则、AI图像生成及视频处理。支持通过特定标记或指令创建和编辑画布项目,强调使用专用工具而非通用搜索或文件操作。
用户提及 [@design_canvas_project:...] 或 [@design_marker:...]
用户要求在画布上生成视频、动画或片段
需要进行Canvas设计相关的项目管理或多媒体内容创作
npx skills add dtyq/magic --skill canvas-designer -g -y
提供聊天历史管理工具,支持列表、搜索和读取压缩或子代理消息。用于上下文丢失后恢复细节,帮助Agent检查早期交互记录。
上下文压缩导致关键信息丢失
需要检查早期压缩消息或已创建的子代理状态
npx skills add dtyq/magic --skill chat-history -g -y
管理沙箱中用户安装的第三方CLI工具的持久化。处理安装、配置、恢复、检查及移除,确保跨会话可用,并协调底层工具执行具体操作。
用户请求安装或持久化第三方CLI工具
外部脚本要求运行CLI安装命令如npm install或curl|sh
npx skills add dtyq/magic --skill cli-manager -g -y
用于压缩和总结长对话历史,生成结构化上下文快照并保存。当用户明确要求或系统触发时调用,旨在通过保留关键文件路径、任务目标和精确索引来维持工作连续性,避免重复大段文本。
用户明确要求压缩或总结对话历史
对话历史过长需要被压缩
npx skills add dtyq/magic --skill compact-chat-history -g -y
提供完整的HTML幻灯片创建、编辑与管理能力,支持项目结构生成、页面设计、内容研究及图片搜索。强制使用run_sdk_snippet执行Python代码,遵循1920x1080固定尺寸规范,集成TailwindCSS等静态资源,适用于演示文稿制作任务。
用户需要创建或编辑PPT/幻灯片
消息中包含[@slide_project:...]提及
npx skills add dtyq/magic --skill creating-slides -g -y
提供数据仪表盘全栈开发能力,涵盖项目创建、卡片规划、数据清洗、大屏构建及验证交付。强制执行指标与图表数量规范,支持增删改查工具调用,确保端到端工作流高效执行。
开发数据分析仪表盘
创建或编辑Dashboard项目
构建大屏数据看板
进行仪表盘数据清洗
npx skills add dtyq/magic --skill develop-data-analysis-dashboard -g -y
用于读取、分析和转换复杂文档,支持语义解析为Markdown或格式转换。通过采样和分块策略处理大文件,避免一次性加载,提升处理效率与准确性。
用户要求阅读或分析大型/复杂文档
需要将文档转换为Markdown或其他格式
npx skills add dtyq/magic --skill document-converter -g -y
用于可靠地从外部HTTP/HTTPS下载文件至工作区,支持批量、大文件、断点续传及自定义请求头。
需要下载单个或批量外部文件
涉及大视频或归档文件的传输
需要设置自定义Referer或Origin头部
需要处理断点续传或长耗时下载
npx skills add dtyq/magic --skill download -g -y
管理持久化环境变量,支持设置、查询、列出和删除个人及工作区变量。优先处理个人配置,默认合并生效,确保敏感信息不明文输出,用于跨会话保持API密钥等配置。
用户提供需持久化的API密钥或令牌
用户要求查询、列出或删除已保存的环境变量
npx skills add dtyq/magic --skill env-manager -g -y
用于连接配置IM渠道机器人(微信、钉钉等)及解析来自IM平台的传入消息,处理媒体文件元数据并指导正确回复格式。
用户需要接入或配置IM渠道机器人
收到包含<im>标签的传入消息
npx skills add dtyq/magic --skill im-channels -g -y
用于创建和管理日历项目,支持日程安排、内容规划和事件管理。通过工具初始化项目并增删改查事件与分类。
用户希望创建新的日历
需要添加或修改日程事件
查询日历中的事件列表
npx skills add dtyq/magic --skill magic-calendar -g -y
指导HTML微应用使用MagicBase进行数据持久化、用户上下文管理及CRUD操作。涵盖Schema定义、Agent端数据维护及运行时行级数据库操作,规范数据类型与时间格式处理。
需要为HTML微应用实现数据持久化存储
涉及MagicBase表的增删改查或权限管理
在HTML中通过window.Magic.db进行运行时数据读写
npx skills add dtyq/magic --skill magicbase -g -y
管理当前 Agent 运行沙箱环境,支持查询状态、版本信息及执行升级操作。当用户询问沙箱详情或明确要求升级/重启时使用。
用户询问当前 Agent 的沙箱状态或镜像版本
用户明确要求升级或重启当前运行环境
npx skills add dtyq/magic --skill sandbox-manager -g -y
自媒体发布前诊断技能,支持小红书图文与公众号文章。通过读取本地文件、对比同类内容及平台评分标准,输出量化打分与优先级优化建议,辅助内容优化决策。
用户请求发布前诊断或分析
要求对小红书或公众号内容进行打分评估
寻求内容发布前的优化建议和对比分析
npx skills add dtyq/magic --skill self-media-pre-publish-analyzer -g -y
AI代理技能安全审查协议,用于在安装前检查来源、权限及代码风险,防止恶意安装。
安装平台市场技能前
安装外部或GitHub技能前
npx skills add dtyq/magic --skill skill-vetter -g -y
用于管理演示文稿模板的技能,支持按代码检索平台模板、根据描述创建自定义模板、从PPTX文件或现有项目提取模板。
用户要求使用或检查特定代码的幻灯片模板
用户希望查看平台提供的模板选项
用户提供PPTX/PPT文件要求转换为平台模板
用户要求从现有项目中提取模板
npx skills add dtyq/magic --skill slide-template -g -y
用于将任务委派给其他智能体或数字员工,支持并行执行、隔离上下文及专用Agent调用。包含自动发现与选择目标Agent的逻辑,适用于复杂或多独立子任务场景。
需要委派任务给其他Agent或Crew
存在可并行运行的独立子任务
需要特定能力的专用Agent(如只读探索或Shell工作)
npx skills add dtyq/magic --skill subagents -g -y
获取当前用户身份信息,包括姓名、职位、邮箱及部门。支持脱敏信息展示,并在获得明确同意后获取完整手机号等敏感数据,严格遵循隐私保护约束。
需要识别当前用户身份
获取用户联系方式或组织架构
npx skills add dtyq/magic --skill user-info -g -y
管理定时任务,支持创建、查询、更新和删除。通过Code Mode工具调用,处理一次性或周期性任务调度,自动获取上下文参数。
用户意图涉及未来时间(如明天、每隔几天)
需要创建或管理定时/周期性任务
npx skills add dtyq/magic --skill using-cron -g -y
提供调用大语言模型的编程能力,支持列出模型、发送非流式聊天请求及图像理解。通过SDK在代码片段或脚本中集成LLM,用于模型对比、批量推理和性能测试等场景。
需要调用大语言模型进行文本生成
使用视觉模型处理图像内容
执行多模型对比或批量推理任务
测试LLM API接口性能
npx skills add dtyq/magic --skill using-llm -g -y
用于发现和调用MCP服务器工具的Skill。支持列出、连接、注册及移除MCP服务器,获取工具Schema并执行调用。需通过SDK在Code Mode中按标准流程操作,严禁伪造参数或静默重试错误。
用户消息包含[@mcp:...]提及
需要与MCP服务器交互以获取或执行外部工具
npx skills add dtyq/magic --skill using-mcp -g -y
将基于 antd-style 的 CSS-in-JS 组件迁移至 Tailwind CSS,支持暗色模式。提供样式审计、类名替换及语义化 Z-index 映射指南。
用户要求迁移或重写组件样式为 Tailwind
在已使用 antd-style 的文件中开发新功能
涉及 styles.ts 或 cx() 的使用
npx skills add dtyq/magic --skill antd-style-to-tailwind -g -y
资深工程师视角的代码审查技能,聚焦SOLID原则、架构设计、安全漏洞及可维护性。通过结构化流程分析Git变更,识别严重缺陷并给出修复建议或重构方案。
请求对当前Git变更进行代码审查
询问代码中的安全风险或架构问题
需要评估PR的可合并性
npx skills add dtyq/magic --skill code-review-expert -g -y
用于在开源与企业双版本架构间迁移模块,确保共享代码位于src/opensource并支持企业覆盖。
用户提及src/opensource或enterprise目录结构变更
需要保留开源导入边界同时实现企业版行为覆盖
清理旧的variant门面并迁移依赖
npx skills add dtyq/magic --skill dual-edition-module-migration -g -y
规范前端业务错误日志记录,确保使用统一结构化格式,涵盖事件、类型、上下文等字段,防止诊断信息丢失及敏感数据泄露。
添加或修改 logger.error 调用
迁移旧版日志代码
审查日志变更
npx skills add dtyq/magic --skill magic-web-error-logging -g -y
规范 Magic Web 的 Service Worker 实现,涵盖静态资源缓存分区、只读 API 缓存策略、请求标记及紧急回滚机制,用于优化 PWA 性能与缓存管理。
调整或设计 Service Worker 缓存路由和规则
配置或优化首屏 API 缓存 (SWR)
处理 Service Worker 故障恢复或紧急清除缓存
涉及 MAGIC_SW_MODE 环境变量配置
npx skills add dtyq/magic --skill sw-best-practices -g -y
为React/TSX UI组件默认添加稳定的data-testid属性,规范命名与覆盖范围,确保测试选择器在重构和国际化中保持稳定,提升单元/E2E测试可靠性。
实现新的UI组件
重构现有UI组件
配置驱动的菜单或交互界面
npx skills add dtyq/magic --skill ui-data-testid -g -y
提供React组件组合模式的指南,用于解决布尔属性泛滥、构建可复用库及设计灵活API。涵盖复合组件、状态提升和React 19新特性,优化前端架构的可维护性。
重构包含大量布尔属性的组件
构建可复用的组件库
审查组件架构
设计灵活的组件API
npx skills add dtyq/magic --skill vercel-composition-patterns -g -y
基于Vercel工程团队的React与Next.js性能优化指南,涵盖消除数据瀑布、包体积优化及服务端性能等57条规则,用于指导代码编写、审查及重构以实现最佳性能。
编写或重构React组件和Next.js页面
实施客户端或服务端数据获取逻辑
审查代码以发现性能瓶颈
优化应用包体积或加载速度
npx skills add dtyq/magic --skill vercel-react-best-practices -g -y
用于根据用户提示和模板自动生成可定时更新的HTML可视化卡片,支持多文件结构、数据抓取及源链接展示,适用于日报、仪表盘等场景。
创建AI卡片
生成每日摘要
制作热点追踪器
构建分析面板
请求可视化报告
npx skills add dtyq/magic --skill ai-card-generator -g -y
管理Agent定义文件,支持身份、工作流、性格及工具配置编辑优化,并处理新员工初始化流程。
修改提示词
改身份
加工具
去掉工具
优化能力
调性格
初始化员工
创建员工
npx skills add dtyq/magic --skill crew-creator -g -y
用于生成深度研究报告、行业分析及白皮书。通过多源检索与交叉验证,确保结论有据可依。支持从模糊问题到结构化HTML报告的完整流程,强调证据链与用户确认机制。
用户要求撰写研究报告或白皮书
需要多源数据验证的深度分析
用户对现有回答深度不满意
npx skills add dtyq/magic --skill deep-research -g -y
钉钉 CLI 工具技能,支持消息、通讯录、文档、OA、日历等全场景交互与自动化操作。需先加载 dws 技能获取完整参考。
用户需要发送或查询钉钉消息
用户需要管理钉钉组织架构或联系人
用户需要操作钉钉文档、表格或云盘文件
用户需要处理 OA 审批、考勤或会议日程
用户需要发送 DING 通知
npx skills add dtyq/magic --skill dingtalk-cli -g -y
提供SuperMagic HTML微应用中window.Magic.* API的完整参考,涵盖文件、LLM、Agent及用户接口。用于查询方法签名、参数、返回值及使用示例,解决API调用、权限配置及数据格式问题。
查询window.Magic API用法
获取文件读写或删除方法
查看LLM聊天或流式接口
确认用户信息授权范围
了解app.json权限配置
npx skills add dtyq/magic --skill html-api-sdk -g -y
Lark/飞书综合技能入口,通过加载子技能覆盖IM、文档、日历、通讯录等全场景操作,提供统一CLI交互接口。
需要与飞书IM消息或群组进行交互
需要管理飞书云文档、表格或多维表
需要查询组织架构或员工信息
需要操作飞书日历、审批或任务
npx skills add dtyq/magic --skill lark-cli -g -y
将需求转化为基于HTML、Workspace Skill和文件存储的三层架构微应用。支持从简单页面到复杂系统的全栈生成,涵盖UI交互、后端逻辑编排及数据持久化,提供标准化开发工作流。
创建交互式Web应用或小程序
使用window.Magic API进行开发
修改现有app.json或magic.project.js项目
npx skills add dtyq/magic --skill micro-app-architect -g -y
用于创建、编辑和管理小红书、Instagram、微信公众号等自媒体的项目与内容,支持多平台卡片设计、文章撰写及发布后数据同步与运营审查。
创建或编辑自媒体帖子/项目
生成社交媒体卡片或文章
执行发布后数据同步与运营审查
npx skills add dtyq/magic --skill self-media-composer -g -y
用于指导AI创建、修改、评估和打包Skills。涵盖意图捕获、冲突检查、SKILL.md编写及测试优化,旨在教AI如何执行一类任务而非直接执行。
用户希望从零创建新Skill
编辑或优化现有Skill
运行评估测试Skill性能
将工作流封装为可复用Skill
上传Skill到库中
npx skills add dtyq/magic --skill skill-creator -g -y


