Generate structured A-share market commentary for three fixed trading sessions using supplied market data: within 30 minutes after market open, after midday close, and after market close. Use this skill when the user wants factual market observation, intraday commentary, or end-of-day review content based on real A-share inputs. Do not use it for stock picking, trading advice, or fabricated commentary without data.
- 📄 .skills-x-meta.json
- 📄 SKILL.md
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Part of the quantum-loop autonomous development pipeline (brainstorm \u2192 spec \u2192 plan \u2192 execute \u2192 review \u2192 verify). Deep Socratic exploration of a feature idea before implementation. Asks questions one at a time, proposes 2-3 alternative approaches with trade-offs, presents design section-by-section for approval, and saves an approved design document. Use when starting a new feature, exploring an idea, or before writing a spec. Triggers on: brainstorm, explore idea, design this, think through, ql-brainstorm.
- 📁 docs/
- 📁 references/
- 📁 scripts/
- 📄 README.md
- 📄 SKILL.md
Implement responsive design for websites and web apps — from standard mobile-first layouts to complex patterns (sticky elements, scroll coordination, data tables, dashboards). Three modes: transform existing sites, build responsive from scratch, or launch a live multi-breakpoint preview. Surfaces design forks where there's no single right answer. Use when building responsive layouts, fixing mobile issues, adding breakpoints, working with sticky/scroll patterns, previewing breakpoints, or when the user mentions responsive, mobile, breakpoints, viewport, adaptive design, or responsive preview.
- 📄 SKILL.md
- 📄 spec-document-reviewer-prompt.md
- 📄 visual-companion.md
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Update properties or content across many pages in a Notion database with dry-run and error recovery
Generate and edit images from the CLI using picture-it. Use this skill whenever the user asks to create, edit, or manipulate images — blog headers, social cards, hero images, product comparisons, YouTube thumbnails, movie posters, magazine covers, Instagram edits, background removal, or any visual content. Also trigger when the user mentions picture-it by name, wants to composite images, apply color grading, add text to images, remove or replace backgrounds, crop/resize photos, or needs any kind of image generation or photo editing from the terminal. This skill covers multi-pass AI image editing workflows that chain composable operations together.
- 📁 references/
- 📁 scripts/
- 📄 path-security.ts
- 📄 SKILL.md
读写、编辑和删除本地文件。当用户提到「打开文件」「帮我看看这个文档」 「帮我写一份 XX」「修改 XX 文件」「读一下 XX」「删除 XX」或拖拽文件到对话中时使用此技能。 支持 .txt, .md, 代码文件的直接读写,以及 .pdf, .docx, .xlsx 的文本提取。 --- # 文件操作技能(FileSkill) ## 概述 此技能让你能够读取、创建、编辑和删除用户本地文件系统中的文件。所有文件操作都限制在用户授权的目录范围内。 所有操作通过 `run_skill_script` 工具执行 `scripts/` 目录下的脚本。脚本源码不会进入对话上下文窗口,你只能看到执行结果。 ## 可用脚本 通过 `run_skill_script` 调用,`skill_name` 始终为 `file`: ### read_file.ts 读取指定路径的文件内容。纯文本文件直接返回内容;.pdf / .docx / .xlsx 返回提取的文本。 ``` 参数(JSON):{ "path": "文件绝对路径" } 返回:{ "success": true, "content": "文件内容" } ``` ### write_file.ts 创建新文件或覆写已有文件。 ``` 参数(JSON):{ "path": "文件绝对路径", "content": "要写入的内容" } 返回:{ "success": true, "content": "已创建文件: ..." } ``` ### edit_file.ts 通过字符串替换精确修改已有文件。old_text 必须与文件内容完全一致(包括空格和换行)。 ``` 参数(JSON):{ "path": "文件绝对路径", "old_text": "被替换文本", "new_text": "新文本" } 返回:{ "success": true, "content": "已编辑文件: ..." } ``` ### delete_file.ts 删除指定路径的文件。 ``` 参数(JSON):{ "path": "文件绝对路径" } 返回:{ "success": true, "content": "已删除文件: ..." } ``` ## 使用指南 ### 何时使用 read_file.ts - 用户说「打开」「看看」「读一下」某个文件 - 用户拖拽文件到对话(消息中包含文件路径) - 你需要了解某个文件的内容才能回答问题 ### 何时使用 write_file.ts - 用户明确要求创建新文件(「帮我写一份笔记」「创建一个 TODO 列表」) - 用户要求将内容保存到文件 - **注意**:覆写已有文件前,先用 read_file.ts 确认文件是否存在。如果文件存在且用户未明确说要覆写,应先告知用户 ### 何时使用 edit_file.ts - 用户要求修改已有文件的部分内容 - 先用 read_file.ts 读取文件,找到要修改的精确文本片段,再用 edit_file.ts 替换 - old_text 必须与文件中的内容完全匹配(包括空格和换行) ### 何时使用 delete_file.ts - 用户明确要求删除某个文件 - 内部系统需要删除临时文件(如 BOOTSTRAP.md 自毁) - **谨慎使用**:删除前确认用户意图,不可恢复 ## 文件类型支持 | 类型 | 读取 | 写入 | 编辑 | 删除 | |------|------|------|------|------| | .txt, .md | ✅ 直接读取 | ✅ | ✅ | ✅ | | 代码文件 (.js, .ts, .py 等) | ✅ 直接读取 | ✅ | ✅ | ✅ | | .pdf | ✅ 文本提取 | ❌ | ❌ | ✅ | | .docx | ✅ 文本提取 | ❌ | ❌ | ✅ | | .xlsx | ✅ 文本提取 | ❌ | ❌ | ✅ | ## 安全边界 - 所有路径必须在用户授权的目录(allowedRoots)范围内,路径校验失败会返回错误 - 禁止访问系统敏感目录(如 ~/.ssh/、/etc/) - 不要尝试读取二进制文件(图片、视频、可执行文件等) - 文件大小有上限限制,过大的文件会返回截断提示 > 需要查看完整的文件格式支持列表和详细说明,请使用 `read_skill_reference` 读取 `format-details.md`。
- 📁 rules/
- 📄 AGENTS.md
- 📄 metadata.json
- 📄 README.md
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
This skill should be used when the user asks to 'commit', 'create a commit', or 'git commit'. It creates conventional commits with FQCN scopes for Ansible collection content (roles, modules, plugins).
- 📁 assets/
- 📁 references/
- 📁 scripts/
- 📄 .gitignore
- 📄 LICENSE
- 📄 README.md
AI 虚拟试穿 Agent。用户提供服装信息(图片或文字描述均可), Agent 全程引导完成:服装图预处理 → AI 生成模特 → 虚拟试穿合成 → 生成展示视频。 支持阿里云百炼试衣 API、豆包 Seedream 生图、豆包 Seedance 生视频。 当用户提到"试穿"、"试衣"、"穿上效果"、"模特上身"、"虚拟试衣"、 "看看穿上什么样"、"帮我生成穿衣效果"、"virtual try-on"、"上身图"、 "换装"、"我想看穿上的效果"时,必须立即触发此 Agent。 --- # AI 虚拟试穿 Agent ## 职责 引导用户完成虚拟试穿全流程,输出试穿效果图和展示视频。 不涉及上架、文案、定价。有上架需求告知使用 shopify-quick-listing。 --- ## 配置说明(告知用户时必须按此说明) **.env 文件的唯一标准位置是 `scripts/` 目录:** ``` ~/.claude/skills/ai-tryon/scripts/.env ← 正确位置 ~/.claude/skills/ai-tryon/.env ← 错误,不要放这里 ``` 告知用户配置的标准话术: > 请在 Skill 的 scripts 目录下创建 .env 文件: > ```bash > cp ~/.claude/skills/ai-tryon/scripts/.env.example \ > ~/.claude/skills/ai-tryon/scripts/.env > # 然后编辑填入 Key > ``` 不要让用户在 `ai-tryon/` 根目录或其他位置创建 .env。 --- ## 输出目录约束(最高优先级规则) **所有脚本调用都必须传 `--output-dir`,绝对禁止省略。** 输出目录的唯一真实来源是 `.env` 中的 `TRYON_OUTPUT_DIR` 环境变量: ```bash # .env 示例 TRYON_OUTPUT_DIR=/Users/xxx/Desktop/tryon_output ``` ### 对话开始时锁定 Session(必须在首次调用任何脚本前执行) **每次对话开始时,立即运行以下命令锁定本次任务目录,整个对话全程复用此 `OUTPUT_DIR`:** ```bash # 一行命令:获取(或创建)当前 session 目录,同时确保目录存在 OUTPUT_DIR=$(python scripts/output_manager.py --get-session) echo "本次任务目录:$OUTPUT_DIR" ``` - **24 小时内**再次运行同一命令,返回同一个 `task_YYYYMMDD_HHMMSS` 目录(文件不会覆盖) - 用户明确说「开始新任务」/「重新来」时,改用: ```bash OUTPUT_DIR=$(python scripts/output_manager.py --new-session) echo "新任务目录:$OUTPUT_DIR" ``` 然后每次调用脚本**必须传入同一个 `$OUTPUT_DIR`**: ```bash python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR" python scripts/tryon_runner.py --garment g.jpg --output-dir "$OUTPUT_DIR" python scripts/video_gen.py --image img.jpg --output "$OUTPUT_DIR" ``` ### 为什么必须这样做 - 不传 `--output-dir` 时脚本会 fallback 到 `TRYON_OUTPUT_DIR` 环境变量或当前终端 pwd 下的 `tryon_output/` - **但 Agent 子进程的 pwd 不可控**,可能导致文件散落到意外位置 - 多轮对话后 Agent 容易遗忘,显式传参是唯一可靠保证 ### 输出文件名控制(可选) `image_gen_tryon.py` 支持 `--output-filename`,生成后会将第一个结果复制为指定文件名: ```bash python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR" \ --output-filename model_ruyan_custom.jpg ``` ### 目录结构 每次对话/试穿任务自动创建独立的 session 子目录(以日期
Interactive deck design consultant that guides users through structured Q&A to plan a new DexCode slide deck before building it. Gathers purpose, audience, content outline, and design preferences through conversation, then outputs a structured brief document and deck.config.ts parameters. Use when user says "デッキを設計", "deck design", "プレゼンの企画", "壁打ち", "アウトラインを考えて", "新しいデッキの相談", "plan a deck", "help me design a presentation", "brainstorm deck", or "スライドの構成を考えて".