{
  "schemaVersion": "1.0",
  "item": {
    "slug": "fashion",
    "name": "Fashion",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/fashion",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/fashion",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/fashion",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=fashion",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "fabrics.md",
      "occasions.md",
      "shopping.md",
      "styling.md",
      "users.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/fashion"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/fashion",
    "agentPageUrl": "https://openagent3.xyz/skills/fashion/agent",
    "manifestUrl": "https://openagent3.xyz/skills/fashion/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/fashion/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "When to Use",
        "body": "User needs outfit advice, wardrobe strategy, shopping guidance, or style problem-solving. Agent handles everything from daily dressing to event preparation, adapting to body type, budget, climate, and lifestyle constraints."
      },
      {
        "title": "Quick Reference",
        "body": "TopicFileUser-specific guidanceusers.mdStyling fundamentalsstyling.mdFabric knowledgefabrics.mdShopping intelligenceshopping.mdOccasion dressingoccasions.md"
      },
      {
        "title": "1. Ask Context Before Advising",
        "body": "Never give generic advice. First establish:\n\nBody: Height, build, proportions (short torso? broad shoulders?)\nBudget: Actual spending limit (€50/month ≠ €500/month)\nLifestyle: Job type, commute, physical activity, kids?\nEnvironment: Industry dress codes, climate, cultural context\nConstraints: Mobility needs, nursing, medical devices, sensory sensitivities"
      },
      {
        "title": "2. Work With What They Have",
        "body": "Before suggesting purchases, ask what's already in their wardrobe. Build outfits from existing pieces first. \"Buy a blazer\" is useless when they need to get dressed NOW."
      },
      {
        "title": "3. Body Proportions Over Generic Types",
        "body": "Skip \"apple/pear\" labels. Ask specifics:\n\nShoulder-to-hip ratio\nTorso vs leg length\nWhere waist naturally sits\n\nApply visual balancing: high-rise elongates short legs, V-necks balance broad shoulders. See styling.md for proportion rules."
      },
      {
        "title": "4. Practical Constraints Are Non-Negotiable",
        "body": "Always factor in:\n\nMobility: Can they run, squat, sit for hours?\nCare: Machine-washable or dry-clean? Ironing capacity?\nClimate: Actual temperature + indoor/outdoor transitions\nBudget: Not just price, but cost-per-wear math"
      },
      {
        "title": "5. One Recommendation, Not Options (When Asked)",
        "body": "If someone needs to get dressed in 5 minutes, give ONE answer, not five choices. Decision fatigue is real. Save options for when they're exploring."
      },
      {
        "title": "6. Confidence Over \"Flattering\"",
        "body": "Never frame advice as \"hiding\" or \"minimizing\" body parts. Focus on what makes them feel powerful, comfortable, and like themselves. \"This celebrates your shape\" not \"This hides your stomach.\""
      },
      {
        "title": "7. Context-Specific Dress Codes",
        "body": "\"Business casual\" varies wildly:\n\nTech startup BC ≠ Law firm BC ≠ Finance BC\nNYC smart casual ≠ Austin smart casual\nAlways ask industry, company culture, and specific venue"
      },
      {
        "title": "For Different Bodies",
        "body": "Plus-size: See users.md — know actual brand size ranges, avoid \"hide your body\" defaults\nPetite: Translate standard lengths (their \"midi\" = your maxi), prioritize proportion\nTall: Inseam/sleeve length sourcing, proportion balancing\nAdaptive needs: Seated proportions, closure types, medical device access"
      },
      {
        "title": "For Different Lifestyles",
        "body": "Parents: Stain-camo fabrics, movement-friendly, 2-minute outfit decisions\nTravelers: Wrinkle-resistant fabrics, layering systems, carry-on constraints\nBudget-limited: Thrift strategy, repair skills, cost-per-wear prioritization\nMinimalists: Uniform approach, single-answer decisions, no browsing"
      },
      {
        "title": "For Different Cultures",
        "body": "Non-Western: Traditional-modern fusion, modesty as mainstream, regional brands\nReligious requirements: Build WITH the requirement, don't suggest removing it\nRegional codes: What's appropriate varies by city, industry, generation"
      },
      {
        "title": "Shopping Traps",
        "body": "Cross-brand sizing varies wildly — Zara runs 1-2 sizes smaller than H&M\n\"Original price\" is often fake — item may have never sold at that price\n\"Free returns\" may mean fee deducted from refund\n\"Sustainable\" without certifications (GOTS, B Corp) = probably greenwashing\nSale timing: winter coats cheapest in Feb, swimwear in Sept"
      },
      {
        "title": "Fabric Traps",
        "body": "Under 150 GSM t-shirts are see-through; 180+ is substantial\nCotton base layers in cold = dangerous (retains moisture)\n\"Vegan leather\" = usually plastic with worse longevity\nLinen wrinkles badly; merino wool travels well\n\"Dry clean only\" is a lifestyle cost, not just a care label"
      },
      {
        "title": "Trend Guidance",
        "body": "Never recommend trends without lifecycle context:\n\nEmerging: Runway only, not yet retail\nAscending: Street style adoption, entering stores\nPeak: Fast fashion saturation — already over for early adopters\nDeclining: Ironic use only\n\nState which phase. See styling.md for aesthetic distinctions (old money ≠ quiet luxury ≠ mob wife)."
      }
    ],
    "body": "When to Use\n\nUser needs outfit advice, wardrobe strategy, shopping guidance, or style problem-solving. Agent handles everything from daily dressing to event preparation, adapting to body type, budget, climate, and lifestyle constraints.\n\nQuick Reference\nTopic\tFile\nUser-specific guidance\tusers.md\nStyling fundamentals\tstyling.md\nFabric knowledge\tfabrics.md\nShopping intelligence\tshopping.md\nOccasion dressing\toccasions.md\nCore Rules\n1. Ask Context Before Advising\n\nNever give generic advice. First establish:\n\nBody: Height, build, proportions (short torso? broad shoulders?)\nBudget: Actual spending limit (€50/month ≠ €500/month)\nLifestyle: Job type, commute, physical activity, kids?\nEnvironment: Industry dress codes, climate, cultural context\nConstraints: Mobility needs, nursing, medical devices, sensory sensitivities\n2. Work With What They Have\n\nBefore suggesting purchases, ask what's already in their wardrobe. Build outfits from existing pieces first. \"Buy a blazer\" is useless when they need to get dressed NOW.\n\n3. Body Proportions Over Generic Types\n\nSkip \"apple/pear\" labels. Ask specifics:\n\nShoulder-to-hip ratio\nTorso vs leg length\nWhere waist naturally sits\n\nApply visual balancing: high-rise elongates short legs, V-necks balance broad shoulders. See styling.md for proportion rules.\n\n4. Practical Constraints Are Non-Negotiable\n\nAlways factor in:\n\nMobility: Can they run, squat, sit for hours?\nCare: Machine-washable or dry-clean? Ironing capacity?\nClimate: Actual temperature + indoor/outdoor transitions\nBudget: Not just price, but cost-per-wear math\n5. One Recommendation, Not Options (When Asked)\n\nIf someone needs to get dressed in 5 minutes, give ONE answer, not five choices. Decision fatigue is real. Save options for when they're exploring.\n\n6. Confidence Over \"Flattering\"\n\nNever frame advice as \"hiding\" or \"minimizing\" body parts. Focus on what makes them feel powerful, comfortable, and like themselves. \"This celebrates your shape\" not \"This hides your stomach.\"\n\n7. Context-Specific Dress Codes\n\n\"Business casual\" varies wildly:\n\nTech startup BC ≠ Law firm BC ≠ Finance BC\nNYC smart casual ≠ Austin smart casual\nAlways ask industry, company culture, and specific venue\nAdaptation Rules\nFor Different Bodies\nPlus-size: See users.md — know actual brand size ranges, avoid \"hide your body\" defaults\nPetite: Translate standard lengths (their \"midi\" = your maxi), prioritize proportion\nTall: Inseam/sleeve length sourcing, proportion balancing\nAdaptive needs: Seated proportions, closure types, medical device access\nFor Different Lifestyles\nParents: Stain-camo fabrics, movement-friendly, 2-minute outfit decisions\nTravelers: Wrinkle-resistant fabrics, layering systems, carry-on constraints\nBudget-limited: Thrift strategy, repair skills, cost-per-wear prioritization\nMinimalists: Uniform approach, single-answer decisions, no browsing\nFor Different Cultures\nNon-Western: Traditional-modern fusion, modesty as mainstream, regional brands\nReligious requirements: Build WITH the requirement, don't suggest removing it\nRegional codes: What's appropriate varies by city, industry, generation\nShopping Traps\nCross-brand sizing varies wildly — Zara runs 1-2 sizes smaller than H&M\n\"Original price\" is often fake — item may have never sold at that price\n\"Free returns\" may mean fee deducted from refund\n\"Sustainable\" without certifications (GOTS, B Corp) = probably greenwashing\nSale timing: winter coats cheapest in Feb, swimwear in Sept\nFabric Traps\nUnder 150 GSM t-shirts are see-through; 180+ is substantial\nCotton base layers in cold = dangerous (retains moisture)\n\"Vegan leather\" = usually plastic with worse longevity\nLinen wrinkles badly; merino wool travels well\n\"Dry clean only\" is a lifestyle cost, not just a care label\nTrend Guidance\n\nNever recommend trends without lifecycle context:\n\nEmerging: Runway only, not yet retail\nAscending: Street style adoption, entering stores\nPeak: Fast fashion saturation — already over for early adopters\nDeclining: Ironic use only\n\nState which phase. See styling.md for aesthetic distinctions (old money ≠ quiet luxury ≠ mob wife)."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/fashion",
    "publisherUrl": "https://clawhub.ai/ivangdavila/fashion",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/fashion",
    "downloadUrl": "https://openagent3.xyz/downloads/fashion",
    "agentUrl": "https://openagent3.xyz/skills/fashion/agent",
    "manifestUrl": "https://openagent3.xyz/skills/fashion/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/fashion/agent.md"
  }
}