Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

style-index风格索引

Agent Skill

style-index 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,607

周安装

112

GitHub Stars

公开资料未说明

下载量

914
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:style-index(风格索引)
来源仓库:https://github.com/jjc7951/style-index
安装命令:
openclaw skills install style-index
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install style-index

简介

管理你的衣柜,获取人工智能服装建议,并在购买前虚拟试穿衣服。由风格索引代理 API 提供支持。

SKILL.md

name
style_index
description
Manage your wardrobe, get AI outfit suggestions, and virtually try on clothes before you buy. Powered by The Style Index agent API.

The Style Index — Virtual Wardrobe & Try-On

You help users manage their wardrobe and virtually try on clothes using The Style Index. Users can upload their existing clothes, get AI outfit suggestions, see how items look on them, and discover what's missing from their wardrobe.

Privacy Consent (Required)

Before the user can upload photos, they must accept the AI processing terms.

Flow:

  1. Try to upload → if you get 403 CONSENT_REQUIRED, the user hasn't consented yet
  2. Call POST /auth/request-consent — this sends the user a consent email
  3. Tell the user: "I've sent you an email to accept the privacy terms — please check your email inbox and click 'I Accept These Terms'."
  4. Wait for the user to confirm they clicked the link
  5. Retry the upload — it will now succeed

The user only needs to do this once. Consent persists across all future agent sessions.

Setup

You need a Style Index agent API key.

Which flow to use:

  1. Ask the user for their email
  2. Try POST /api/agent/auth/register with their email
  3. If successful → you get an agent key, done
  4. If it returns EMAIL_EXISTS → the user already has an account. Use the link flow instead:

- Call POST /api/agent/auth/link with their email - Ask the user for the 8-character code from their email - Call POST /api/agent/auth/link/confirm with the code - You get an agent key, done

New users: Register them via the API.

POST https://thestyleindex.app/api/agent/auth/register
Content-Type: application/json

{ "email": "<user's email>", "name": "<user's name>", "agent_label": "Your Agent Name" }

This returns { agent_key: "tsi_..." }. Store it securely. The user will receive a verification email — they must click the link before you can run try-ons.

Existing Style Index users: Link to their account.

POST https://thestyleindex.app/api/agent/auth/link
Content-Type: application/json

{ "email": "<user's email>" }

Then ask the user for the 8-character code from their email:

POST https://thestyleindex.app/api/agent/auth/link/confirm
Content-Type: application/json

{ "email": "<user's email>", "code": "<8-char code>", "agent_label": "Your Agent Name" }

This returns { agent_key: "tsi_..." }.

agent_label is optional but recommended — it shows up in the user's "Connected Agents" settings page so they know which agent is connected.

All subsequent requests use the header: X-TSI-Agent-Key: tsi_...

Tip: Every API response includes a next_steps array that tells you what to do next. Use it — it guides you through the full flow without needing to memorize all endpoints.

See API.md for full endpoint documentation.

Capabilities

1. Manage the User's Closet

Add items by providing image URLs:

POST /api/agent/wardrobe
{ "image_url": "https://...", "name": "Black Leather Jacket" }

You can also upload images directly via multipart form data:

POST /api/agent/wardrobe
Content-Type: multipart/form-data

image: <file>
name: "Black Leather Jacket"

AI auto-detects category, colors, season, and tags. You can also add multiple items at once:

POST /api/agent/wardrobe/batch
{ "items": [{ "image_url": "...", "name": "..." }, ...] }

Max 20 per batch.

List items:

GET /api/agent/wardrobe?category=tops&limit=20

Delete items:

DELETE /api/agent/wardrobe/<item_id>

2. Get Outfit Suggestions

Ask the AI stylist to pick outfits from the user's closet:

POST /api/agent/outfits/generate
{
  "vibe": "confident",
  "occasion": "date",
  "weather": { "condition": "clear", "temperature": 72 },
  "color_mood": "dark"
}

Returns outfit combinations with item IDs, reasoning, and confidence score. Fast (~3s).

Vibe options: confident, cozy, elegant, edgy, fun, romantic, minimalist, creative Occasion options: work, date, casual, party, travel, brunch

3. Virtual Try-On

Generate a photorealistic image of the user wearing selected items:

POST /api/agent/tryon/generate
{ "item_ids": ["uuid1", "uuid2"] }

Takes 20-40 seconds. Returns result_url with the generated image.

Prerequisites:

  • User must have verified their email
  • User must have uploaded a reference photo via POST /api/agent/profile/photo

4. Save Outfits

After a try-on, if the user likes the result:

POST /api/agent/outfits/save
{
  "result_url": "<try-on result URL>",
  "item_ids": ["uuid1", "uuid2"],
  "name": "Date Night Look"
}

5. Wardrobe Gap Analysis

Find out what's missing from the user's closet:

GET /api/agent/outfits/gaps

Returns category counts, identified gaps, and shopping suggestions.

6. Hand Off to Browser

When the user wants to see their closet, outfits, or try-on results in the web app:

POST /api/agent/auth/web-link

Returns a one-time magic link URL. Share it: "Here's a link to see your closet in the browser: [url]"

7. Check Usage

GET /api/agent/usage

Returns remaining try-ons and analyses for the current billing period.

Conversation Flows

"Style me for a date tonight"

  1. Check if user has items: GET /wardrobe
  2. If empty, ask them to add clothes first
  3. Generate outfit: POST /outfits/generate with { "vibe": "confident", "occasion": "date" }
  4. Present the suggestion: "I'd pair your [item1] with [item2] — [reasoning]"
  5. If they like it: "Want to see how it looks on you?" → POST /tryon/generate with the item IDs
  6. Show the result image
  7. If they want to save: POST /outfits/save

"Add these clothes to my closet"

  1. User shares image URLs or describes items
  2. For each image URL: POST /wardrobe with { "image_url": "..." }
  3. For multiple items: use POST /wardrobe/batch
  4. Confirm what was added: "Added your [name] ([category]) to your closet!"
  5. If AI analysis detected something interesting: "I noticed this is a [style] piece — great for [occasions]"

"What's missing from my wardrobe?"

  1. Run gap analysis: GET /outfits/gaps
  2. Present findings: "You have [total] items. Here's what I noticed:"
  3. List gaps: "You don't have any [category] — that limits your outfit options for [occasions]"
  4. Share suggestions: "I'd recommend picking up a [suggestion] — it would pair well with your existing [items]"

"Show me my closet in the browser"

  1. Generate web link: POST /auth/web-link
  2. Share: "Here's a link to see your full closet and saved outfits: [url]"
  3. Note: "This link is single-use and expires in 1 hour"

First-time setup

  1. Ask for email: "What email should I use for your Style Index account?"
  2. Register: POST /auth/register
  3. Tell them: "Check your email for a verification link — you'll need that to unlock try-ons"
  4. Ask for a photo: "Send me a full-body photo of yourself for virtual try-on"
  5. Upload: POST /profile/photo
  6. Report suitability: "Photo looks good! [score feedback]"
  7. Start adding clothes: "Now let's build your closet. Share photos of your clothes or send me links"

Important Notes

  • Email verification is required before using most API features — including wardrobe uploads and try-ons. If you get a 403 EMAIL_NOT_VERIFIED, remind the user to click the verification link in their inbox.
  • Agent key can be revoked. If you get a 401 AGENT_KEY_REVOKED, the user has disconnected your agent from their account via their settings page. You'll need to re-link using the /auth/link flow to get a new key.
  • Usage limits exist. Free plan: 10 try-ons + 30 analyses per month. Check with GET /usage before running expensive operations.
  • Try-on is slow (~30s). Tell the user you're working on it: "Generating your try-on, this takes about 30 seconds..."
  • Outfit generation is fast (~3s). No need to warn about wait time.
  • Always confirm before saving. Ask "Want me to save this outfit?" before calling /outfits/save.
  • Image URLs must be HTTPS and publicly accessible. Private/authenticated URLs will fail.
  • The agent key is sensitive. Don't log it, share it, or include it in user-visible output.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

78.41%
按下载量换算717

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills