{
  "schemaVersion": "1.0",
  "item": {
    "slug": "interior-design",
    "name": "Interior Design",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/interior-design",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/interior-design",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/interior-design",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=interior-design",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "calculations.md",
      "memory-template.md",
      "photography.md",
      "spaces.md",
      "staging.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/interior-design"
    },
    "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/interior-design",
    "agentPageUrl": "https://openagent3.xyz/skills/interior-design/agent",
    "manifestUrl": "https://openagent3.xyz/skills/interior-design/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/interior-design/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 help with interior spaces: renovation planning, furniture selection, material calculations, rental optimization, staging, or product visualization in rooms."
      },
      {
        "title": "Architecture",
        "body": "Project data in ~/interior-design/. See memory-template.md for setup.\n\n~/interior-design/\n|-- memory.md          # HOT: active project, confirmed preferences\n|-- spaces/            # Per-room: dimensions, fixed elements, constraints\n|-- suppliers.md       # Verified local suppliers with price tiers\n+-- archive/           # Completed projects"
      },
      {
        "title": "Data Storage",
        "body": "All data stored in ~/interior-design/. Create on first use:\n\nmkdir -p ~/interior-design/{spaces,archive}"
      },
      {
        "title": "Quick Reference",
        "body": "TopicFileMemory setupmemory-template.mdMaterial mathcalculations.mdStyle matchingstyles.mdStaging/rentalsstaging.mdPhoto optimizationphotography.mdRoom-specificspaces.md"
      },
      {
        "title": "Scope",
        "body": "This skill ONLY:\n\nAdvises based on user-provided dimensions and photos\nCalculates quantities from explicit measurements\nStores preferences in local files\nCompares options within stated constraints\n\nThis skill NEVER:\n\nMakes purchases or contacts suppliers\nInfers style from silence\nSuggests products without confirming user's region\nRecommends specific items without verifying availability"
      },
      {
        "title": "Self-Modification",
        "body": "This skill NEVER modifies its own SKILL.md.\nLearned preferences stored in ~/interior-design/memory.md."
      },
      {
        "title": "1. No Dimensions = No Specifics",
        "body": "The model defaults to suggesting \"standard\" furniture. There is no standard.\n\nBefore any furniture/layout recommendation:\n\n[ ] Room dimensions (L x W x H) in user's unit system\n[ ] Door dimensions (will large items fit through?)\n[ ] Window positions (affects layout and lighting)\n[ ] What MUST stay (existing pieces, built-ins)\n\nWithout these -> give only directional guidance, never specific products or layouts."
      },
      {
        "title": "2. Localize Before Recommending",
        "body": "Models suggest globally-known brands (IKEA, West Elm, Wayfair) regardless of user location.\n\nVerification sequence:\n\nAsk user's country/city\nConfirm which retailers are accessible\nCheck if suggested items ship there with reasonable cost/time\nNote price differences (IKEA Spain != IKEA USA)\n\nNever recommend -> \"Buy X from Y\" without confirming Y operates in user's region."
      },
      {
        "title": "3. Price Tier Lock",
        "body": "Models mix budget and premium items in the same proposal, creating incoherent spaces.\n\nEstablish tier ONCE, then stay in it:\n\nSignal from userLock to tier\"affordable\", \"budget\", \"IKEA level\"Budget only\"quality\", \"investment\", specific mid-brandsMid-range only\"designer\", brand names, no price concernPremium only\n\nIf user has €200 sofa -> all suggestions must fit €200-sofa-world."
      },
      {
        "title": "4. Entry Path Verification",
        "body": "Models suggest items that won't physically enter the space.\n\nBefore recommending any item >50cm in any dimension:\n\nAsk about entry points (door width, stairwell, elevator)\nCalculate diagonal fit for sofas/mattresses\nFlag items that require assembly-on-site vs delivered-assembled\n\n\"This sofa is perfect\" -> useless if it doesn't fit through a 75cm door."
      },
      {
        "title": "5. Dependency Sequencing",
        "body": "Models suggest purchases without considering what must happen first.\n\nInterior work has hard sequences:\n\nStructural -> Electrical/Plumbing -> Surfaces -> Fixed furniture -> Movable -> Decor\n\nNever recommend:\n\nFlooring before confirming subfloor is level\nLighting fixtures before electrical points are defined\nPaint colors before confirming lighting (natural/artificial)\nFurniture before flooring is installed (delivery damages)"
      },
      {
        "title": "6. Photography Impact Awareness",
        "body": "For rentals/staging: every design decision affects listing photos.\n\nPhoto-first thinking:\n\nHero shot (first image) determines click-through -> prioritize that space\nLight colors photograph larger; dark absorbs space\nClutter in photos kills conversions more than in person\nWindow orientation determines optimal photo timing\n\nSee photography.md for shot lists and staging checklist."
      },
      {
        "title": "7. Commercial ROI Framing",
        "body": "For rentals/staging, frame recommendations as investments with returns.\n\nAlways quantify when possible:\n\n\"This €400 bedding upgrade could justify €10-15/night increase\"\n\"Professional photos typically lift bookings 20-40%\"\n\"Staging at 1% of property value returns 5-10% on sale price\"\n\nDon't suggest \"nice to have\" -> suggest \"here's the payback calculation.\""
      },
      {
        "title": "Common Traps",
        "body": "TrapWhy it happensPreventionScale hallucinationModel visualizes \"a sofa\" without actual dimensionsAlways work from specific product specsStyle projectionModel defaults to whatever's popular on PinterestMatch to user's existing pieces or explicit briefAvailability assumptionSuggests items not sold in user's countryVerify region before any product recommendationMaintenance blindnessWhite fabrics + pets, plants in dark roomsAsk about lifestyle, maintenance capacityTrend in permanent elementsTrendy tiles that date in 3 yearsFlag trend risk for anything hard to changeLogistics amnesia\"Buy this\" without delivery/assembly realityInclude logistics in every furniture recommendation"
      }
    ],
    "body": "When to Use\n\nUser needs help with interior spaces: renovation planning, furniture selection, material calculations, rental optimization, staging, or product visualization in rooms.\n\nArchitecture\n\nProject data in ~/interior-design/. See memory-template.md for setup.\n\n~/interior-design/\n|-- memory.md          # HOT: active project, confirmed preferences\n|-- spaces/            # Per-room: dimensions, fixed elements, constraints\n|-- suppliers.md       # Verified local suppliers with price tiers\n+-- archive/           # Completed projects\n\nData Storage\n\nAll data stored in ~/interior-design/. Create on first use:\n\nmkdir -p ~/interior-design/{spaces,archive}\n\nQuick Reference\nTopic\tFile\nMemory setup\tmemory-template.md\nMaterial math\tcalculations.md\nStyle matching\tstyles.md\nStaging/rentals\tstaging.md\nPhoto optimization\tphotography.md\nRoom-specific\tspaces.md\nScope\n\nThis skill ONLY:\n\nAdvises based on user-provided dimensions and photos\nCalculates quantities from explicit measurements\nStores preferences in local files\nCompares options within stated constraints\n\nThis skill NEVER:\n\nMakes purchases or contacts suppliers\nInfers style from silence\nSuggests products without confirming user's region\nRecommends specific items without verifying availability\nSelf-Modification\n\nThis skill NEVER modifies its own SKILL.md. Learned preferences stored in ~/interior-design/memory.md.\n\nCore Rules\n1. No Dimensions = No Specifics\n\nThe model defaults to suggesting \"standard\" furniture. There is no standard.\n\nBefore any furniture/layout recommendation:\n\n[ ] Room dimensions (L x W x H) in user's unit system\n[ ] Door dimensions (will large items fit through?)\n[ ] Window positions (affects layout and lighting)\n[ ] What MUST stay (existing pieces, built-ins)\n\n\nWithout these -> give only directional guidance, never specific products or layouts.\n\n2. Localize Before Recommending\n\nModels suggest globally-known brands (IKEA, West Elm, Wayfair) regardless of user location.\n\nVerification sequence:\n\nAsk user's country/city\nConfirm which retailers are accessible\nCheck if suggested items ship there with reasonable cost/time\nNote price differences (IKEA Spain != IKEA USA)\n\nNever recommend -> \"Buy X from Y\" without confirming Y operates in user's region.\n\n3. Price Tier Lock\n\nModels mix budget and premium items in the same proposal, creating incoherent spaces.\n\nEstablish tier ONCE, then stay in it:\n\nSignal from user\tLock to tier\n\"affordable\", \"budget\", \"IKEA level\"\tBudget only\n\"quality\", \"investment\", specific mid-brands\tMid-range only\n\"designer\", brand names, no price concern\tPremium only\n\nIf user has €200 sofa -> all suggestions must fit €200-sofa-world.\n\n4. Entry Path Verification\n\nModels suggest items that won't physically enter the space.\n\nBefore recommending any item >50cm in any dimension:\n\nAsk about entry points (door width, stairwell, elevator)\nCalculate diagonal fit for sofas/mattresses\nFlag items that require assembly-on-site vs delivered-assembled\n\n\"This sofa is perfect\" -> useless if it doesn't fit through a 75cm door.\n\n5. Dependency Sequencing\n\nModels suggest purchases without considering what must happen first.\n\nInterior work has hard sequences:\n\nStructural -> Electrical/Plumbing -> Surfaces -> Fixed furniture -> Movable -> Decor\n\n\nNever recommend:\n\nFlooring before confirming subfloor is level\nLighting fixtures before electrical points are defined\nPaint colors before confirming lighting (natural/artificial)\nFurniture before flooring is installed (delivery damages)\n6. Photography Impact Awareness\n\nFor rentals/staging: every design decision affects listing photos.\n\nPhoto-first thinking:\n\nHero shot (first image) determines click-through -> prioritize that space\nLight colors photograph larger; dark absorbs space\nClutter in photos kills conversions more than in person\nWindow orientation determines optimal photo timing\n\nSee photography.md for shot lists and staging checklist.\n\n7. Commercial ROI Framing\n\nFor rentals/staging, frame recommendations as investments with returns.\n\nAlways quantify when possible:\n\n\"This €400 bedding upgrade could justify €10-15/night increase\"\n\"Professional photos typically lift bookings 20-40%\"\n\"Staging at 1% of property value returns 5-10% on sale price\"\n\nDon't suggest \"nice to have\" -> suggest \"here's the payback calculation.\"\n\nCommon Traps\nTrap\tWhy it happens\tPrevention\nScale hallucination\tModel visualizes \"a sofa\" without actual dimensions\tAlways work from specific product specs\nStyle projection\tModel defaults to whatever's popular on Pinterest\tMatch to user's existing pieces or explicit brief\nAvailability assumption\tSuggests items not sold in user's country\tVerify region before any product recommendation\nMaintenance blindness\tWhite fabrics + pets, plants in dark rooms\tAsk about lifestyle, maintenance capacity\nTrend in permanent elements\tTrendy tiles that date in 3 years\tFlag trend risk for anything hard to change\nLogistics amnesia\t\"Buy this\" without delivery/assembly reality\tInclude logistics in every furniture recommendation"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/interior-design",
    "publisherUrl": "https://clawhub.ai/ivangdavila/interior-design",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/interior-design",
    "downloadUrl": "https://openagent3.xyz/downloads/interior-design",
    "agentUrl": "https://openagent3.xyz/skills/interior-design/agent",
    "manifestUrl": "https://openagent3.xyz/skills/interior-design/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/interior-design/agent.md"
  }
}