{"schema_version":"1.0","id":"cbt-cards-skill-marketplace-v1","name":"CBT Cards free Agent Skill marketplace","canonical":"https://cbt-cards.github.io/data/skill-marketplace.json","human_url":"https://cbt-cards.github.io/skills/","updated":"2026-09-11","license":"CC-BY-NC-SA-4.0","agent_skills_profile":"https://agentskills.io/specification","discovery":{"preferred":"https://cbt-cards.github.io/.well-known/agent-skills/index.json","skills_sh":"https://cbt-cards.github.io/skills.sh.json"},"policy":{"price":"free","scope":"general wellness and self-reflection","clinical_validation_status":"not_claimed","safety":"Skills must preserve source fit/exclusions, return no_match when the bounded reflection task is not appropriate, and never override genuine safety, professional, legal, medical, financial, accessibility, compliance, or safeguarding requirements.","metaphor_rule":"Metaphor skills are memory aids, not evidence. A source-toolkit metaphor is installable only when data/toolkit-review.json explicitly publishes it for the agent_skill surface."},"summary":{"skills":15,"techniques":11,"metaphors":4},"skills":[{"id":"skill-test-your-prediction","name":"test-your-prediction","title":"Test Your Prediction","kind":"technique","version":"1.0.0","source_id":"practice-test-your-prediction","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#test-your-prediction","skill_url":"https://cbt-cards.github.io/skills/test-your-prediction/SKILL.md","description":"Use when a user has a specific low-stakes feared prediction that can be checked safely. Turn it into one observable prediction, one safe observation, and one result without dismissing genuine danger.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-problem-or-worry","name":"problem-or-worry","title":"Problem or Worry?","kind":"technique","version":"1.0.0","source_id":"practice-problem-or-worry","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#problem-or-worry","skill_url":"https://cbt-cards.github.io/skills/problem-or-worry/SKILL.md","description":"Use when a user is looping on a concern and needs to separate an actionable present problem from a future-focused what-if. Produce one practical next action or a bounded review point.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-spot-safety-behavior","name":"spot-safety-behavior","title":"Spot the Safety Behavior","kind":"technique","version":"1.0.0","source_id":"practice-spot-the-safety-behavior","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#spot-safety-behavior","skill_url":"https://cbt-cards.github.io/skills/spot-safety-behavior/SKILL.md","description":"Use only in objectively low-risk situations to identify an extra reassurance, checking, or protective behavior that may block learning. Never remove a genuine safety measure.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-park-and-return","name":"park-and-return","title":"Park and Return","kind":"technique","version":"1.0.0","source_id":"practice-park-and-return","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#park-and-return","skill_url":"https://cbt-cards.github.io/skills/park-and-return/SKILL.md","description":"Use when a non-urgent worry keeps interrupting the current task. Capture it once, choose a realistic review time, and return attention without requiring the worry to disappear.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-reflection-or-replay","name":"reflection-or-replay","title":"Reflection or Replay?","kind":"technique","version":"1.0.0","source_id":"practice-reflection-or-replay","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#reflection-or-replay","skill_url":"https://cbt-cards.github.io/skills/reflection-or-replay/SKILL.md","description":"Use when a user keeps replaying an event after the main facts and usable lesson are already known. Test whether another round is producing new information, a decision, or an action.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-one-less-check","name":"one-less-check","title":"One Less Check","kind":"technique","version":"1.0.0","source_id":"practice-one-less-check","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#one-less-check","skill_url":"https://cbt-cards.github.io/skills/one-less-check/SKILL.md","description":"Use only in ordinary objectively low-risk situations when a user is doing a clearly non-essential extra check or reassurance request. Skip one extra check and observe uncertainty without replacing it.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-smallest-approach-step","name":"smallest-approach-step","title":"The Smallest Approach Step","kind":"technique","version":"1.0.0","source_id":"practice-smallest-approach-step","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#smallest-approach-step","skill_url":"https://cbt-cards.github.io/skills/smallest-approach-step/SKILL.md","description":"Use when a user is avoiding a genuinely safe task and can define a much smaller first approach step. Shrink the task until one observable part can be done now.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-good-enough-contract","name":"good-enough-contract","title":"Set the Good-Enough Contract","kind":"technique","version":"1.0.0","source_id":"practice-good-enough-contract","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#good-enough-contract","skill_url":"https://cbt-cards.github.io/skills/good-enough-contract/SKILL.md","description":"Use when discretionary work keeps expanding because the user cannot decide when it is done. Define fit-for-purpose completion criteria before another pass.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-continuum-not-verdict","name":"continuum-not-verdict","title":"Use a Continuum, Not a Verdict","kind":"technique","version":"1.0.0","source_id":"practice-continuum-not-verdict","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#continuum-not-verdict","skill_url":"https://cbt-cards.github.io/skills/continuum-not-verdict/SKILL.md","description":"Use when a user turns a graded result into a total success/failure verdict. Rate specific dimensions on a continuum instead of making one global judgment.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-behavior-not-identity","name":"behavior-not-identity","title":"Describe the Behavior, Not the Identity","kind":"technique","version":"1.0.0","source_id":"practice-behavior-not-identity","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#behavior-not-identity","skill_url":"https://cbt-cards.github.io/skills/behavior-not-identity/SKILL.md","description":"Use when a user turns one behavior, choice, or skill gap into a global identity label. Translate the label into a specific reviewable description while preserving responsibility.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-same-standard-check","name":"same-standard-check","title":"Run the Same-Standard Check","kind":"technique","version":"1.0.0","source_id":"practice-same-standard-check","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#same-standard-check","skill_url":"https://cbt-cards.github.io/skills/same-standard-check/SKILL.md","description":"Use when a user may be applying a harsher rule to themselves than to another person in genuinely similar circumstances. Compare the two standards and explain any real responsibility difference.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-invisible-fence-metaphor","name":"invisible-fence-metaphor","title":"The Invisible Fence","kind":"metaphor","version":"1.0.0","source_id":"metaphor-4","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#invisible-fence-metaphor","skill_url":"https://cbt-cards.github.io/skills/invisible-fence-metaphor/SKILL.md","description":"Use as a memory aid when an old learned rule may still constrain a clearly safe situation even though the original condition has changed. Ask whether the fence is actually gone before discussing any step forward.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-storm-that-never-came","name":"storm-that-never-came","title":"The Storm That Never Came","kind":"metaphor","version":"1.0.0","source_id":"metaphor-5","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#storm-that-never-came","skill_url":"https://cbt-cards.github.io/skills/storm-that-never-came/SKILL.md","description":"Use as a memory aid for prediction uncertainty when repeated low-risk forecasts are being treated as certainty. Preserve genuine-danger exceptions and never use the metaphor to dismiss real warning signs.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-slow-flame-metaphor","name":"slow-flame-metaphor","title":"The Slow Flame","kind":"metaphor","version":"1.0.0","source_id":"metaphor-18","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#slow-flame-metaphor","skill_url":"https://cbt-cards.github.io/skills/slow-flame-metaphor/SKILL.md","description":"Use as a memory aid when a safe change feels too large and the user is discounting small repeatable steps. Connect the image to one smallest approach step without promising a big outcome.","license":"CC-BY-NC-SA-4.0"},{"id":"skill-skater-who-fell","name":"skater-who-fell","title":"The Skater Who Fell","kind":"metaphor","version":"1.0.0","source_id":"metaphor-19","review_status":"reviewed_for_publication","publication_surface":"agent_skill","canonical_human_url":"https://cbt-cards.github.io/skills/#skater-who-fell","skill_url":"https://cbt-cards.github.io/skills/skater-who-fell/SKILL.md","description":"Use as a memory aid when one ordinary mistake is being treated as proof of permanent inability. Separate a single outcome from a learning process while preserving accountability and real skill limits.","license":"CC-BY-NC-SA-4.0"}]}
