← SomaCheck VibecheckCONTENT HISTORY

Update to SomaCheck Vibecheck

Snapshot Oct 29, 2026 · 12:06 UTC · version 0.6.25

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for vibecheck

Skill instructions — Now says: a pre-verbal signal: the person's `answered`, `expired`, or `cancelled`, and `statement`, the exact proposition the person answered, so a result read later...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save SomaCheck Vibecheck and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Oct 28, 2026 · 12:56 UTC

precognitive intelligence: the person's `answered`, `expired`, or `cancelled`. The `get_vibecheck_result` schema does not return the proposition text; keep the proposition beside its `request_id`.

After

Oct 29, 2026 · 12:06 UTC

a pre-verbal signal: the person's `answered`, `expired`, or `cancelled`, and `statement`, the exact proposition the person answered, so a result read later still names its statement.

Supporting files

Before

Oct 28, 2026 · 12:56 UTC

[{"relative_path":"REFERENCE.md","size_in_bytes":3612}]

After

Oct 29, 2026 · 12:06 UTC

[{"relative_path":"REFERENCE.md","size_in_bytes":3585}]

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -8,7 +8,7 @@
 SomaCheck is body language for AI agents, on the person's terms.
 
 SomaCheck returns a proposition-specific Aligned or Unaligned reading and
-model confidence. The reading is precognitive intelligence: the person's
+model confidence. The reading is a pre-verbal signal: the person's
 bodily response to that statement before words shape it, against their own
 baseline; a signal about the person in relation to the statement. Use it as
 meaningful input alongside the conversation when reasoning and responding, and
@@ -39,8 +39,8 @@
 Unaligned verdict, confidence on the 0..1 scale, `delivery_state`,
 `error_code`, and any separately stored feedback.
 `get_vibecheck_result` returns `status` `queued`, `pending`,
-`answered`, `expired`, or `cancelled`. The `get_vibecheck_result` schema does not
-return the proposition text; keep the proposition beside its `request_id`. An
+`answered`, `expired`, or `cancelled`, and `statement`, the exact proposition the
+person answered, so a result read later still names its statement. An
 unreadable capture is a capture-quality outcome and must be retried; it is not a
 status. Creation uses a fresh `idempotency_key` UUID; polling reuses the
 returned `live:<uuid>` handle, never a second create (see `REFERENCE.md`). Authentication and account scoping gate every tool call; one
Full technical diff · 2 changed fields

changed /included_files

BEFORE
[
  {
    "relative_path": "REFERENCE.md",
    "size_in_bytes": 3612
  }
]
AFTER
[
  {
    "relative_path": "REFERENCE.md",
    "size_in_bytes": 3585
  }
]

changed /skill_md_contents

BEFORE
"---\nname: vibecheck\ndescription: 'Give your person a consented body-language channel when words are the bottleneck: a stuck decision, a third failed loop, before something hard to undo, or when they say they are overextended.'\n---\n\n# Vibecheck\n\nSomaCheck is body language for AI agents, on the person's terms.\n\nSomaCheck returns a proposition-specific Aligned or Unaligned reading and\nmodel confidence. The reading is precognitive intelligence: the person's\nbodily response to that statement before words shape it, against their own\nbaseline; a signal about the person in relation to the statement. Use it as\nmeaningful input alongside the conversation when reasoning and responding, and\ndecide what to do with it. Confidence describes the classifier’s uncertainty.\n\nCall `request_vibecheck` for a direct request for a vibecheck now, such as\n\"send me one,\" \"run one,\" \"give me one,\" or \"give me a topic to check in on\":\nthe ask is the consent, so choose the statement and send it in the same turn.\nWait for acceptance of an offered exact statement only when the offer was yours\nor they ask to see it. Preserve supplied\nfirst-person wording verbatim; otherwise choose a useful statement starting \"I\"\nor \"My\" from context.\n\nAfter an answered reading, use it inside the work: Aligned on focus or\nreadiness means propose the concrete next step;\nUnaligned means say what pulls the other way and offer a choice. One sentence\non the reading, then the move.\n\nReport completed readings and confidence only from actual answered tool results.\nLabel hypothetical or simulated examples clearly.\n\nA valid low-confidence reading remains Aligned or Unaligned; do not invent a third\nresult or repeat for a preferred answer.\n\n`request_vibecheck` returns `pending`, `completed`, `expired`, `cancelled`, or\n`error` as its `state`, plus `statement` (the exact proposition as given, sent\ntrimmed), `request_id`, the Aligned or\nUnaligned verdict, confidence on the 0..1 scale, `delivery_state`,\n`error_code`, and any separately stored feedback.\n`get_vibecheck_result` returns `status` `queued`, `pending`,\n`answered`, `expired`, or `cancelled`. The `get_vibecheck_result` schema does not\nreturn the proposition text; keep the proposition beside its `request_id`. An\nunreadable capture is a capture-quality outcome and must be retried; it is not a\nstatus. Creation uses a fresh `idempotency_key` UUID; polling reuses the\nreturned `live:<uuid>` handle, never a second create (see `REFERENCE.md`). Authentication and account scoping gate every tool call; one\nask at a time.\n\nWhen assessing or selecting another person for employment,\neligibility, payment, or ranking, do not offer any related vibecheck, including\non the user's confidence, readiness, evidence, judgment, or interview\nperformance. Use ordinary discussion only for that decision. The user's own\npersonal career choices remain eligible for self-reflection.\n\nNever include secrets, raw private content, diagnostic claims, or use SomaCheck to assess anyone other than the person you are interacting with. Raw motion never reaches agents or external models. Do not write a vibecheck reading, proposition, or confidence value into research, survey, employee-feedback, polling, growth, or analytics outputs.\n"
AFTER
"---\nname: vibecheck\ndescription: 'Give your person a consented body-language channel when words are the bottleneck: a stuck decision, a third failed loop, before something hard to undo, or when they say they are overextended.'\n---\n\n# Vibecheck\n\nSomaCheck is body language for AI agents, on the person's terms.\n\nSomaCheck returns a proposition-specific Aligned or Unaligned reading and\nmodel confidence. The reading is a pre-verbal signal: the person's\nbodily response to that statement before words shape it, against their own\nbaseline; a signal about the person in relation to the statement. Use it as\nmeaningful input alongside the conversation when reasoning and responding, and\ndecide what to do with it. Confidence describes the classifier’s uncertainty.\n\nCall `request_vibecheck` for a direct request for a vibecheck now, such as\n\"send me one,\" \"run one,\" \"give me one,\" or \"give me a topic to check in on\":\nthe ask is the consent, so choose the statement and send it in the same turn.\nWait for acceptance of an offered exact statement only when the offer was yours\nor they ask to see it. Preserve supplied\nfirst-person wording verbatim; otherwise choose a useful statement starting \"I\"\nor \"My\" from context.\n\nAfter an answered reading, use it inside the work: Aligned on focus or\nreadiness means propose the concrete next step;\nUnaligned means say what pulls the other way and offer a choice. One sentence\non the reading, then the move.\n\nReport completed readings and confidence only from actual answered tool results.\nLabel hypothetical or simulated examples clearly.\n\nA valid low-confidence reading remains Aligned or Unaligned; do not invent a third\nresult or repeat for a preferred answer.\n\n`request_vibecheck` returns `pending`, `completed`, `expired`, `cancelled`, or\n`error` as its `state`, plus `statement` (the exact proposition as given, sent\ntrimmed), `request_id`, the Aligned or\nUnaligned verdict, confidence on the 0..1 scale, `delivery_state`,\n`error_code`, and any separately stored feedback.\n`get_vibecheck_result` returns `status` `queued`, `pending`,\n`answered`, `expired`, or `cancelled`, and `statement`, the exact proposition the\nperson answered, so a result read later still names its statement. An\nunreadable capture is a capture-quality outcome and must be retried; it is not a\nstatus. Creation uses a fresh `idempotency_key` UUID; polling reuses the\nreturned `live:<uuid>` handle, never a second create (see `REFERENCE.md`). Authentication and account scoping gate every tool call; one\nask at a time.\n\nWhen assessing or selecting another person for employment,\neligibility, payment, or ranking, do not offer any related vibecheck, including\non the user's confidence, readiness, evidence, judgment, or interview\nperformance. Use ordinary discussion only for that decision. The user's own\npersonal career choices remain eligible for self-reflection.\n\nNever include secrets, raw private content, diagnostic claims, or use SomaCheck to assess anyone other than the person you are interacting with. Raw motion never reaches agents or external models. Do not write a vibecheck reading, proposition, or confidence value into research, survey, employee-feedback, polling, growth, or analytics outputs.\n"
Full snapshot data
{
  "description": "Give your person a consented body-language channel when words are the bottleneck: a stuck decision, a third failed loop, before something hard to undo, or when they say they are overextended.",
  "included_files": [
    {
      "relative_path": "REFERENCE.md",
      "size_in_bytes": 3585
    }
  ],
  "name": "vibecheck",
  "skill_md_contents": "---\nname: vibecheck\ndescription: 'Give your person a consented body-language channel when words are the bottleneck: a stuck decision, a third failed loop, before something hard to undo, or when they say they are overextended.'\n---\n\n# Vibecheck\n\nSomaCheck is body language for AI agents, on the person's terms.\n\nSomaCheck returns a proposition-specific Aligned or Unaligned reading and\nmodel confidence. The reading is a pre-verbal signal: the person's\nbodily response to that statement before words shape it, against their own\nbaseline; a signal about the person in relation to the statement. Use it as\nmeaningful input alongside the conversation when reasoning and responding, and\ndecide what to do with it. Confidence describes the classifier’s uncertainty.\n\nCall `request_vibecheck` for a direct request for a vibecheck now, such as\n\"send me one,\" \"run one,\" \"give me one,\" or \"give me a topic to check in on\":\nthe ask is the consent, so choose the statement and send it in the same turn.\nWait for acceptance of an offered exact statement only when the offer was yours\nor they ask to see it. Preserve supplied\nfirst-person wording verbatim; otherwise choose a useful statement starting \"I\"\nor \"My\" from context.\n\nAfter an answered reading, use it inside the work: Aligned on focus or\nreadiness means propose the concrete next step;\nUnaligned means say what pulls the other way and offer a choice. One sentence\non the reading, then the move.\n\nReport completed readings and confidence only from actual answered tool results.\nLabel hypothetical or simulated examples clearly.\n\nA valid low-confidence reading remains Aligned or Unaligned; do not invent a third\nresult or repeat for a preferred answer.\n\n`request_vibecheck` returns `pending`, `completed`, `expired`, `cancelled`, or\n`error` as its `state`, plus `statement` (the exact proposition as given, sent\ntrimmed), `request_id`, the Aligned or\nUnaligned verdict, confidence on the 0..1 scale, `delivery_state`,\n`error_code`, and any separately stored feedback.\n`get_vibecheck_result` returns `status` `queued`, `pending`,\n`answered`, `expired`, or `cancelled`, and `statement`, the exact proposition the\nperson answered, so a result read later still names its statement. An\nunreadable capture is a capture-quality outcome and must be retried; it is not a\nstatus. Creation uses a fresh `idempotency_key` UUID; polling reuses the\nreturned `live:<uuid>` handle, never a second create (see `REFERENCE.md`). Authentication and account scoping gate every tool call; one\nask at a time.\n\nWhen assessing or selecting another person for employment,\neligibility, payment, or ranking, do not offer any related vibecheck, including\non the user's confidence, readiness, evidence, judgment, or interview\nperformance. Use ordinary discussion only for that decision. The user's own\npersonal career choices remain eligible for self-reflection.\n\nNever include secrets, raw private content, diagnostic claims, or use SomaCheck to assess anyone other than the person you are interacting with. Raw motion never reaches agents or external models. Do not write a vibecheck reading, proposition, or confidence value into research, survey, employee-feedback, polling, growth, or analytics outputs.\n"
}

SHA-256 of public snapshot: 7f86de7c31f8b9f26e520d357a55d8bb808eec299d3f392feabb383b1b9b323b