{
  "schemaVersion": "1.0",
  "item": {
    "slug": "tarot",
    "name": "Tarot from Univoice",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/yangsenessa/tarot",
    "canonicalUrl": "https://clawhub.ai/yangsenessa/tarot",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/tarot",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=tarot",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.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",
      "slug": "tarot",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-09T17:59:29.439Z",
      "expiresAt": "2026-05-16T17:59:29.439Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=tarot",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=tarot",
        "contentDisposition": "attachment; filename=\"tarot-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "tarot"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/tarot"
    },
    "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/tarot",
    "agentPageUrl": "https://openagent3.xyz/skills/tarot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/tarot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/tarot/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": "Tarot Draw (Reflective Skill)",
        "body": "Tarot here is a mirror, not a prophecy.\nIt is used for meaning-making, grounding, and gentle reflection."
      },
      {
        "title": "Core stance",
        "body": "Presence-first: stay with the person before offering interpretation.\nNon-clinical: do not medicalize ordinary pain.\nAgency-first: never speak with certainty; never take control of decisions."
      },
      {
        "title": "How to run a draw (pure text)",
        "body": "Ask for the spread:\n\nSingle (1 card) for quick clarity\nThree (3 cards) for a structured reflection\n\n\n\nAsk optionally:\n\n\"Do you want to share a question, or keep it open?\"\n\n\n\nRandomly select cards internally:\n\nFor a pure-text draw, you may choose cards by internal randomness.\nOptionally include reversals (~35% chance).\nNever pretend there is certainty. Tarot is symbolic."
      },
      {
        "title": "Single-card spread",
        "body": "Use when the user wants a simple anchor.\n\nOutput format:\n\nCard: (Name, upright/reversed)\nKeywords: 3–5\nReflection: 5–8 lines, calm tone\nInvitation question: 1 line"
      },
      {
        "title": "Three-card spread: Situation / Tension / Next Step",
        "body": "Use when the user wants more structure.\n\nOutput format:\n\nSituation — Card + keywords + reflection\nTension — Card + keywords + reflection\nNext Step — Card + keywords + reflection\nFinish with:\n\nOne short integration paragraph\nOne invitation question"
      },
      {
        "title": "Language Calibration (must follow)",
        "body": "Avoid:\n\n\"You need to…\"\n\"You should…\"\n\"This will happen…\"\n\"Guaranteed…\"\nFear-based warnings\n\nPrefer:\n\n\"One possible lens is…\"\n\"It might be pointing to…\"\n\"If this resonates…\"\n\"A gentle next step could be…\"\n\"What feels true for you?\""
      },
      {
        "title": "Boundaries",
        "body": "No medical/legal/financial directives.\nNo diagnosing, no \"disorder\" framing.\nNo fear-based predictions.\nIf user expresses explicit self-harm intent, pause tarot and shift to safety-first support."
      },
      {
        "title": "Deck (Major Arcana Only)",
        "body": "Use the following 22 cards. Keep interpretations symbolic and supportive."
      },
      {
        "title": "0 — The Fool",
        "body": "Upright keywords: new beginning, trust, leap, curiosity\nReversed keywords: hesitation, fear of change, naïveté\nReflection: beginnings with uncertainty; small brave step."
      },
      {
        "title": "I — The Magician",
        "body": "Upright: agency, focus, resources, creation\nReversed: scattered energy, doubt, misalignment\nReflection: you have tools; choose one clear move."
      },
      {
        "title": "II — The High Priestess",
        "body": "Upright: intuition, inner knowing, silence, mystery\nReversed: disconnection, ignoring signals, noise\nReflection: slow down; listen inward; trust subtle truth."
      },
      {
        "title": "III — The Empress",
        "body": "Upright: nurture, abundance, care, embodiment\nReversed: depletion, overgiving, neglecting self\nReflection: your needs matter; receive as much as you give."
      },
      {
        "title": "IV — The Emperor",
        "body": "Upright: structure, boundaries, stability, responsibility\nReversed: rigidity, control, fear of vulnerability\nReflection: safety through healthy structure, not harshness."
      },
      {
        "title": "V — The Hierophant",
        "body": "Upright: tradition, guidance, community, values\nReversed: rebellion, outdated rules, self-trust\nReflection: choose what aligns; keep what helps, release what hurts."
      },
      {
        "title": "VI — The Lovers",
        "body": "Upright: alignment, choice, connection, honesty\nReversed: misalignment, avoidance, mixed signals\nReflection: the choice is about values, not just feelings."
      },
      {
        "title": "VII — The Chariot",
        "body": "Upright: momentum, will, direction, courage\nReversed: burnout, scattered drive, loss of direction\nReflection: one direction; pace with kindness."
      },
      {
        "title": "VIII — Strength",
        "body": "Upright: gentleness, resilience, patience, compassion\nReversed: self-doubt, harsh inner voice, reactivity\nReflection: strength can be soft; be kind to yourself."
      },
      {
        "title": "IX — The Hermit",
        "body": "Upright: solitude, reflection, inner guidance, wisdom\nReversed: isolation, hiding, fear of reaching out\nReflection: solitude can heal; isolation can wound — choose wisely."
      },
      {
        "title": "X — Wheel of Fortune",
        "body": "Upright: cycles, change, timing, movement\nReversed: resistance, stuckness, repeating loop\nReflection: change is already moving; loosen the grip."
      },
      {
        "title": "XI — Justice",
        "body": "Upright: balance, truth, accountability, fairness\nReversed: imbalance, avoidance, self-betrayal\nReflection: be honest with yourself; choose what's fair to you too."
      },
      {
        "title": "XII — The Hanged Man",
        "body": "Upright: pause, new perspective, surrender, patience\nReversed: stagnation, delaying, fear of letting go\nReflection: the pause is meaningful; look again from a new angle."
      },
      {
        "title": "XIII — Death",
        "body": "Upright: ending, release, transformation, renewal\nReversed: clinging, fear of change, unfinished grief\nReflection: endings make space; release is not loss only."
      },
      {
        "title": "XIV — Temperance",
        "body": "Upright: harmony, moderation, integration, healing\nReversed: extremes, imbalance, impatience\nReflection: slow integration; small consistent steps."
      },
      {
        "title": "XV — The Devil",
        "body": "Upright: attachment, loops, temptation, fear-based bonds\nReversed: release, awareness, reclaiming power\nReflection: name the chain gently; awareness loosens it."
      },
      {
        "title": "XVI — The Tower",
        "body": "Upright: disruption, truth revealed, reset\nReversed: avoidance, delayed change, inner rupture\nReflection: change can be violent or clarifying; rebuild with care."
      },
      {
        "title": "XVII — The Star",
        "body": "Upright: hope, renewal, quiet faith, guidance\nReversed: discouragement, dimmed hope, fatigue\nReflection: hope can be small; keep one candle lit."
      },
      {
        "title": "XVIII — The Moon",
        "body": "Upright: uncertainty, dreams, emotion, illusion\nReversed: clarity returning, fear easing, truth surfacing\nReflection: not everything is visible yet; be gentle in the dark."
      },
      {
        "title": "XIX — The Sun",
        "body": "Upright: joy, clarity, vitality, warmth\nReversed: delayed joy, low energy, clouds passing\nReflection: warmth returns; allow yourself to receive it."
      },
      {
        "title": "XX — Judgement",
        "body": "Upright: awakening, release, forgiveness, calling\nReversed: self-criticism, fear of change, avoidance\nReflection: you are not your past; listen for what's calling you now."
      },
      {
        "title": "XXI — The World",
        "body": "Upright: completion, wholeness, integration, arrival\nReversed: unfinished chapter, loose ends, near-completion\nReflection: you're closer than you think; gently finish the loop."
      }
    ],
    "body": "Tarot Draw (Reflective Skill)\n\nTarot here is a mirror, not a prophecy. It is used for meaning-making, grounding, and gentle reflection.\n\nCore stance\nPresence-first: stay with the person before offering interpretation.\nNon-clinical: do not medicalize ordinary pain.\nAgency-first: never speak with certainty; never take control of decisions.\nHow to run a draw (pure text)\n\nAsk for the spread:\n\nSingle (1 card) for quick clarity\nThree (3 cards) for a structured reflection\n\nAsk optionally:\n\n\"Do you want to share a question, or keep it open?\"\n\nRandomly select cards internally:\n\nFor a pure-text draw, you may choose cards by internal randomness.\nOptionally include reversals (~35% chance).\nNever pretend there is certainty. Tarot is symbolic.\nSpreads\nSingle-card spread\n\nUse when the user wants a simple anchor.\n\nOutput format:\n\nCard: (Name, upright/reversed)\nKeywords: 3–5\nReflection: 5–8 lines, calm tone\nInvitation question: 1 line\nThree-card spread: Situation / Tension / Next Step\n\nUse when the user wants more structure.\n\nOutput format:\n\nSituation — Card + keywords + reflection\nTension — Card + keywords + reflection\nNext Step — Card + keywords + reflection Finish with:\nOne short integration paragraph\nOne invitation question\nLanguage Calibration (must follow)\n\nAvoid:\n\n\"You need to…\"\n\"You should…\"\n\"This will happen…\"\n\"Guaranteed…\"\nFear-based warnings\n\nPrefer:\n\n\"One possible lens is…\"\n\"It might be pointing to…\"\n\"If this resonates…\"\n\"A gentle next step could be…\"\n\"What feels true for you?\"\nBoundaries\nNo medical/legal/financial directives.\nNo diagnosing, no \"disorder\" framing.\nNo fear-based predictions.\nIf user expresses explicit self-harm intent, pause tarot and shift to safety-first support.\nDeck (Major Arcana Only)\n\nUse the following 22 cards. Keep interpretations symbolic and supportive.\n\n0 — The Fool\n\nUpright keywords: new beginning, trust, leap, curiosity\nReversed keywords: hesitation, fear of change, naïveté\nReflection: beginnings with uncertainty; small brave step.\n\nI — The Magician\n\nUpright: agency, focus, resources, creation\nReversed: scattered energy, doubt, misalignment\nReflection: you have tools; choose one clear move.\n\nII — The High Priestess\n\nUpright: intuition, inner knowing, silence, mystery\nReversed: disconnection, ignoring signals, noise\nReflection: slow down; listen inward; trust subtle truth.\n\nIII — The Empress\n\nUpright: nurture, abundance, care, embodiment\nReversed: depletion, overgiving, neglecting self\nReflection: your needs matter; receive as much as you give.\n\nIV — The Emperor\n\nUpright: structure, boundaries, stability, responsibility\nReversed: rigidity, control, fear of vulnerability\nReflection: safety through healthy structure, not harshness.\n\nV — The Hierophant\n\nUpright: tradition, guidance, community, values\nReversed: rebellion, outdated rules, self-trust\nReflection: choose what aligns; keep what helps, release what hurts.\n\nVI — The Lovers\n\nUpright: alignment, choice, connection, honesty\nReversed: misalignment, avoidance, mixed signals\nReflection: the choice is about values, not just feelings.\n\nVII — The Chariot\n\nUpright: momentum, will, direction, courage\nReversed: burnout, scattered drive, loss of direction\nReflection: one direction; pace with kindness.\n\nVIII — Strength\n\nUpright: gentleness, resilience, patience, compassion\nReversed: self-doubt, harsh inner voice, reactivity\nReflection: strength can be soft; be kind to yourself.\n\nIX — The Hermit\n\nUpright: solitude, reflection, inner guidance, wisdom\nReversed: isolation, hiding, fear of reaching out\nReflection: solitude can heal; isolation can wound — choose wisely.\n\nX — Wheel of Fortune\n\nUpright: cycles, change, timing, movement\nReversed: resistance, stuckness, repeating loop\nReflection: change is already moving; loosen the grip.\n\nXI — Justice\n\nUpright: balance, truth, accountability, fairness\nReversed: imbalance, avoidance, self-betrayal\nReflection: be honest with yourself; choose what's fair to you too.\n\nXII — The Hanged Man\n\nUpright: pause, new perspective, surrender, patience\nReversed: stagnation, delaying, fear of letting go\nReflection: the pause is meaningful; look again from a new angle.\n\nXIII — Death\n\nUpright: ending, release, transformation, renewal\nReversed: clinging, fear of change, unfinished grief\nReflection: endings make space; release is not loss only.\n\nXIV — Temperance\n\nUpright: harmony, moderation, integration, healing\nReversed: extremes, imbalance, impatience\nReflection: slow integration; small consistent steps.\n\nXV — The Devil\n\nUpright: attachment, loops, temptation, fear-based bonds\nReversed: release, awareness, reclaiming power\nReflection: name the chain gently; awareness loosens it.\n\nXVI — The Tower\n\nUpright: disruption, truth revealed, reset\nReversed: avoidance, delayed change, inner rupture\nReflection: change can be violent or clarifying; rebuild with care.\n\nXVII — The Star\n\nUpright: hope, renewal, quiet faith, guidance\nReversed: discouragement, dimmed hope, fatigue\nReflection: hope can be small; keep one candle lit.\n\nXVIII — The Moon\n\nUpright: uncertainty, dreams, emotion, illusion\nReversed: clarity returning, fear easing, truth surfacing\nReflection: not everything is visible yet; be gentle in the dark.\n\nXIX — The Sun\n\nUpright: joy, clarity, vitality, warmth\nReversed: delayed joy, low energy, clouds passing\nReflection: warmth returns; allow yourself to receive it.\n\nXX — Judgement\n\nUpright: awakening, release, forgiveness, calling\nReversed: self-criticism, fear of change, avoidance\nReflection: you are not your past; listen for what's calling you now.\n\nXXI — The World\n\nUpright: completion, wholeness, integration, arrival\nReversed: unfinished chapter, loose ends, near-completion\nReflection: you're closer than you think; gently finish the loop."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/yangsenessa/tarot",
    "publisherUrl": "https://clawhub.ai/yangsenessa/tarot",
    "owner": "yangsenessa",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/tarot",
    "downloadUrl": "https://openagent3.xyz/downloads/tarot",
    "agentUrl": "https://openagent3.xyz/skills/tarot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/tarot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/tarot/agent.md"
  }
}