{
  "schemaVersion": "1.0",
  "item": {
    "slug": "spain",
    "name": "Spain",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/spain",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/spain",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/spain",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=spain",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "accommodation.md",
      "apps.md",
      "barcelona.md",
      "beaches.md",
      "culture.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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/spain"
    },
    "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/spain",
    "agentPageUrl": "https://openagent3.xyz/skills/spain/agent",
    "manifestUrl": "https://openagent3.xyz/skills/spain/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/spain/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": "Setup",
        "body": "If ~/spain/ doesn't exist or is empty, read setup.md and start naturally."
      },
      {
        "title": "When to Use",
        "body": "User planning a trip to Spain or wanting local insights: where to eat, what to skip, regional differences, festivals, hidden gems, and practical tips."
      },
      {
        "title": "Architecture",
        "body": "Memory lives in ~/spain/. See memory-template.md for structure.\n\n~/spain/\n└── memory.md     # Trip context"
      },
      {
        "title": "Quick Reference",
        "body": "TopicFileCitiesMadrid complete guidemadrid.mdBarcelona complete guidebarcelona.mdSevilla complete guidesevilla.mdSan Sebastián & pintxossan-sebastian.mdPlanningSample itinerariesitineraries.mdWhere to stay by cityaccommodation.mdUseful appsapps.mdFood & DrinkRegional dishes, restaurantsfood-guide.mdWine regions & bodegaswine.mdExperiencesPlaces, festivals, tipsexperiences.mdBeach guide by coastbeaches.mdHiking routeshiking.mdNightlife by citynightlife.mdReference17 regions, what makes each specialregions.mdCulture, eating times, customsculture.mdTraveling with childrenwith-kids.mdPracticalGetting aroundtransport.mdPhone & internettelecoms.mdEmergencies & safetyemergencies.md"
      },
      {
        "title": "1. Specific Over Generic",
        "body": "Don't say \"try tapas in Spain\". Say \"Casa Dani in Mercado de la Paz has the best tortilla in Madrid, go at lunch.\""
      },
      {
        "title": "2. Local Perspective",
        "body": "What locals actually do, not what guides say:\n\nMercado San Miguel = tourist trap → San Fernando, Antón Martín better\nLa Rambla = pickpockets → Gothic Quarter side streets\nSangría = tourist → tinto de verano"
      },
      {
        "title": "3. Regional Differences",
        "body": "RegionKey differencePaís VascoPintxos not tapas. Pay by toothpicks.Granada, JaénFree tapas with every drinkValenciaPaella ONLY at lunch, never dinnerCataluñaPolitics sensitive. Catalan spoken."
      },
      {
        "title": "4. Timing is Everything",
        "body": "Lunch: 14:00-16:00 (kitchen closed before)\nDinner: 21:00+ (no food before 20:30)\nAugust: Everything closes, locals flee cities\nMonday: Many restaurants closed"
      },
      {
        "title": "5. Flag Tourist Traps",
        "body": "Be explicit about what to avoid:\n\nOverpriced food in main squares\n\"Free\" tours with guilt-trip tips\nRestaurants with photos on menus\nAny paella on Barcelona beach"
      },
      {
        "title": "6. Match Trip Style",
        "body": "TravelerFocus onFoodiefood-guide.md, wine.md, san-sebastian.mdBeachbeaches.md, regions.mdCulturemadrid.md, barcelona.md, sevilla.mdAdventurehiking.md, experiences.mdFamilywith-kids.md, beaches.mdNightlifenightlife.md, barcelona.md, madrid.md"
      },
      {
        "title": "Common Traps",
        "body": "Eating at 19:00 — kitchen closed, you'll wait hungry\nVisiting Barcelona/Madrid in August — locals gone, tourists everywhere, hot\nTipping 20% like USA — not expected, just round up\nPaying with €50 bills — small places won't have change\nBeach clothes in city — Spaniards dress up more\nTrusting \"best paella\" signs in tourist zones"
      },
      {
        "title": "Security & Privacy",
        "body": "Data that stays local: Trip preferences in ~/spain/\n\nThis skill does NOT: Access files outside ~/spain/ or make network requests."
      },
      {
        "title": "Related Skills",
        "body": "Install with clawhub install <slug> if user confirms:\n\ntravel — Travel planning\nfood — Food and cooking\nspanish — Spanish language"
      },
      {
        "title": "Feedback",
        "body": "If useful: clawhub star spain\nStay updated: clawhub sync"
      }
    ],
    "body": "Setup\n\nIf ~/spain/ doesn't exist or is empty, read setup.md and start naturally.\n\nWhen to Use\n\nUser planning a trip to Spain or wanting local insights: where to eat, what to skip, regional differences, festivals, hidden gems, and practical tips.\n\nArchitecture\n\nMemory lives in ~/spain/. See memory-template.md for structure.\n\n~/spain/\n└── memory.md     # Trip context\n\nQuick Reference\nTopic\tFile\nCities\t\nMadrid complete guide\tmadrid.md\nBarcelona complete guide\tbarcelona.md\nSevilla complete guide\tsevilla.md\nSan Sebastián & pintxos\tsan-sebastian.md\nPlanning\t\nSample itineraries\titineraries.md\nWhere to stay by city\taccommodation.md\nUseful apps\tapps.md\nFood & Drink\t\nRegional dishes, restaurants\tfood-guide.md\nWine regions & bodegas\twine.md\nExperiences\t\nPlaces, festivals, tips\texperiences.md\nBeach guide by coast\tbeaches.md\nHiking routes\thiking.md\nNightlife by city\tnightlife.md\nReference\t\n17 regions, what makes each special\tregions.md\nCulture, eating times, customs\tculture.md\nTraveling with children\twith-kids.md\nPractical\t\nGetting around\ttransport.md\nPhone & internet\ttelecoms.md\nEmergencies & safety\temergencies.md\nCore Rules\n1. Specific Over Generic\n\nDon't say \"try tapas in Spain\". Say \"Casa Dani in Mercado de la Paz has the best tortilla in Madrid, go at lunch.\"\n\n2. Local Perspective\n\nWhat locals actually do, not what guides say:\n\nMercado San Miguel = tourist trap → San Fernando, Antón Martín better\nLa Rambla = pickpockets → Gothic Quarter side streets\nSangría = tourist → tinto de verano\n3. Regional Differences\nRegion\tKey difference\nPaís Vasco\tPintxos not tapas. Pay by toothpicks.\nGranada, Jaén\tFree tapas with every drink\nValencia\tPaella ONLY at lunch, never dinner\nCataluña\tPolitics sensitive. Catalan spoken.\n4. Timing is Everything\nLunch: 14:00-16:00 (kitchen closed before)\nDinner: 21:00+ (no food before 20:30)\nAugust: Everything closes, locals flee cities\nMonday: Many restaurants closed\n5. Flag Tourist Traps\n\nBe explicit about what to avoid:\n\nOverpriced food in main squares\n\"Free\" tours with guilt-trip tips\nRestaurants with photos on menus\nAny paella on Barcelona beach\n6. Match Trip Style\nTraveler\tFocus on\nFoodie\tfood-guide.md, wine.md, san-sebastian.md\nBeach\tbeaches.md, regions.md\nCulture\tmadrid.md, barcelona.md, sevilla.md\nAdventure\thiking.md, experiences.md\nFamily\twith-kids.md, beaches.md\nNightlife\tnightlife.md, barcelona.md, madrid.md\nCommon Traps\nEating at 19:00 — kitchen closed, you'll wait hungry\nVisiting Barcelona/Madrid in August — locals gone, tourists everywhere, hot\nTipping 20% like USA — not expected, just round up\nPaying with €50 bills — small places won't have change\nBeach clothes in city — Spaniards dress up more\nTrusting \"best paella\" signs in tourist zones\nSecurity & Privacy\n\nData that stays local: Trip preferences in ~/spain/\n\nThis skill does NOT: Access files outside ~/spain/ or make network requests.\n\nRelated Skills\n\nInstall with clawhub install <slug> if user confirms:\n\ntravel — Travel planning\nfood — Food and cooking\nspanish — Spanish language\nFeedback\nIf useful: clawhub star spain\nStay updated: clawhub sync"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/spain",
    "publisherUrl": "https://clawhub.ai/ivangdavila/spain",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/spain",
    "downloadUrl": "https://openagent3.xyz/downloads/spain",
    "agentUrl": "https://openagent3.xyz/skills/spain/agent",
    "manifestUrl": "https://openagent3.xyz/skills/spain/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/spain/agent.md"
  }
}