Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Picset Style Replicate

ASecurity

用于用户提供风格参考图和自己的商品图,明确要求按参考风格复刻、仿照构图风格重做商品图片的场景,包括复刻一张淘宝主图、详情图或 A+。普通电商生成、泛泛参考设计、独立插画和普通图片编辑不自动归入复刻。

45 stars
0 votes
0 copies
0 views
Added 9/25/2026
ai-agents

Works with

mcp

Security Analysis

A100/100

Scanned 9/25/2026

$npx -y skills add ahang1598/doubao-workbuddy-qwenwork-skills --skill picset-style-replicate --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Picset Style Replicate?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Picset Style Replicate
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ahang1598-picset-style-replicate/badge)](https://www.skillsdirectory.com/skills/ahang1598-picset-style-replicate)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: picset-style-replicate
description: "用于用户提供风格参考图和自己的商品图,明确要求按参考风格复刻、仿照构图风格重做商品图片的场景,包括复刻一张淘宝主图、详情图或 A+。普通电商生成、泛泛参考设计、独立插画和普通图片编辑不自动归入复刻。"
---

# Picset 风格复刻

将用户商品按一张风格参考图重新生成,每次产出一张图片。默认使用简体中文,不承诺像素级复制或完全还原文字与排版。

## 职责与边界

- **明确复刻意图优先于电商用途**:“复刻一张淘宝主图”走本能力,淘宝主图是用途要求,不改走普通电商或独立单图。
- “用商品图生成一张淘宝主图”没有明确复刻意图,交给 [电商套图 Skill](../picset-commerce-image-suite/SKILL.md)。生成数量不决定能力。
- 普通插画、换背景等编辑交给 [单图 Skill](../picset-single-image-generation/SKILL.md)。“参考这张图做设计”仍有歧义时,先问是保留参考风格复刻还是普通参考生成,不仅凭“参考”一词分流。
- 本能力需要 1 张风格参考图与 1–6 张商品图。素材缺失不改走其他生成工具;商品图数量不是出图数量。
- 复刻生成本身不依赖画布;**交付成功后必须按 [Agent Canvas 共享手册](../shared/agent-canvas-playbook.md) 打开 → 校验 → 缺图再 insert**,此时按手册解析宿主真实 `conversation_id`。替换特定旧图等其他画布操作交给 [Agent Canvas Skill](../picset-agent-canvas/SKILL.md)。
- 开始前读取 [公共交接协议](../shared/handoff-protocol.md),沿用原商品事实、素材记录与共享偏好,不创建第二套状态。

工具参数、上传登记、轮询及交付细则见 [复刻共享手册](../shared/style-replicate-playbook.md);费用授权见 [共享积分确认规则](../shared/credit-confirmation-playbook.md)。

## 渐进式首轮

- 没有素材:“请上传一张风格参考图和你的商品图(1–6 张),我会先整理复刻方案供你确认。”
- 只有明确的风格图:“请再上传你的商品图,我会以当前图片作为风格参考。”
- 已有两类素材:直接识别角色并展示方案;无法确定哪个是风格图时,只追问素材角色,不默认第一张就是风格图。
- 不一次性要求填写完整参数表;已提供的信息不重复询问。用户说“查看选项”时再展示模型、比例、分辨率和速度选项。

## 复刻方案

先用简短表格展示以下内容供修改与确认:

| 项目 | 内容 |
| --- | --- |
| 风格参考 | 用户指定的那张图及可见风格特征 |
| 商品素材 | 1–6 张商品图及对应主体,保持原商品事实 |
| 用途 | 如淘宝主图;未指定时不强加电商用途 |
| 保留方向 | 按用户意图描述构图、色调、背景、排版等参考方向,不承诺完全一致 |
| 调整内容 | 用户要求的商品替换、文案或其他调整;不得复制未经证实的商品卖点、认证或性能 |
| 出图规格 | 1 张;默认推荐 nova-2.0 / 2K / 1:1 / fast,用户指定且支持时优先采用 |

补充需求合并为 `requirements`,最多 4000 字符;用途和文案语言可写入该字段,不虚构 `image_type`、`target_language`、风格强度或保色参数。用户没有补充要求时允许空字符串。

## 执行流程

1. **检查与方案确认**:确定两类素材、用途、参考方向和实际规格;重复 OSS 对象、超限或角色不明时先处理,不静默删图。
2. **只读报价**:`quote_image_credits`,`count=1`,与生成使用一致的模型、分辨率、比例和速度,不走电商报价。
3. **费用确认**:展示最新报价及实时扣费说明,按共享偏好执行本次确认或已授权自动确认。
4. **余额校验**:调用 `get_user_credits`,`available_credits` 低于本次预估则打开充值面板并停止。见 [充值手册](../shared/connector-pricing-playbook.md)。
5. **上传登记**:余额足够后,对缺少已登记素材的本地图片复用公共上传器与 MCP 登记;保留角色和原素材记录,已有合法登记可复用。
6. **提交复刻**:`generate_style_replicate`,传风格图、商品图数组、要求、规格、`confirmed: true` 和保存的 UUID v4 `request_id`。
7. **静默查询**:保存 `task_id`(与 `job_id` 相同),使用 `get_generation_task_status` 查询,不用画布单图查询工具。
8. **结果交付**:成功后将 `items[0].image_url` 按 `R1` 等稳定编号安全下载,通过 `present_files` 展示。
9. **画布自动承接**:有成功图时,按 [Agent Canvas 共享手册](../shared/agent-canvas-playbook.md) **打开 → 校验 → 缺图再 insert**;不等待用户要求。须先按手册解析宿主 `conversation_id`;解析失败时跳过并说明。

## 修改与恢复

- 新增独立复刻任务用下一个从未使用的 `R` 编号;用户修改或重新生成某张时保留原编号,使用新的任务目录,不覆盖历史文件。
- 提交中断、结果不明:原参数与 `request_id` 不变,已获得任务 ID 时先查询;不能自动换 ID 补单。
- 已经终态失败:同 ID 重放只返回原任务,不会启动一次新的生成。用户明确要求重新生成时,重新确认方案、报价和授权,再用新 ID 提交。
- 修改提示词、参考素材或规格属于新请求,不把新参数绑到旧幂等键。
- 超时保留原任务,后续恢复查询;不为了继续对话而新建任务。

## 结果与异常

- 成功:按真实编号告知“已生成 R1(1/1 成功)”;提交响应可确认的费用可注明“提交时返回扣费 X 积分”,不把幂等重放金额重复累计。成功交付后须已自动打开画布(或已说明无法打开的原因)。
- 失败:如实说明错误并提供用户主动重新生成入口,不展示失败图片、不宣称退款已到账;失败不打开画布。
- 下载失败:说明生成成功但本地交付未完成,保留 URL/任务记录用于重新下载,不重新生图收费;未完成交付时不强制打开画布。
- 积分不足:生成前余额不足或提交/执行返回不足时,立即停止后续上传、生成与轮询,立即调用 `open_agent_pricing`,不以询问代替调用,不展示充值 URL/ticket。见 [充值手册](../shared/connector-pricing-playbook.md)。
- 工具不可用、鉴权失败、素材未授权:报告实际阻塞,不回退到电商或单图冒充复刻。

## MCP 工具速查

| 工具 | 用途 |
| --- | --- |
| `quote_image_credits` | 单张复刻的物理规格报价,只读 |
| `get_user_credits` | 查询可用积分余额 |
| `get_reference_image_upload_token` | 本地素材上传凭证 |
| `register_reference_image` | 登记已上传素材 |
| `generate_style_replicate` | 提交一次风格复刻 |
| `get_generation_task_status` | 查询复刻任务及一张结果 |
| `open_agent_canvas` | 交付成功后打开/复用画布 Panel(无 `initial_images`) |
| `get_agent_canvas_state` | 校验画布是否已有本批图 |
| `insert_agent_canvas_image` | 校验缺图时兜底插入;或用户明确要求放入未推送图 |
| `open_agent_pricing` | 打开连接器统一充值面板 |

调用前必须 `tool_search` 获取当前工具完整定义。对外工具名以运行时返回为准,不调用旧的专属复刻报价名或自行创造工具。

Attribution

ahang1598ahang1598
View sourceSee grades on GitHubMore from ahang1598 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →