← Plugin catalog
Productivity

SomaCheck Vibecheck

SomaCheck v0.6.25

Body language for your agent

Full description ↓

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

SomaCheck gives your agent a consented body-language signal. Your agent sends one proposition to your phone, you answer with a three-second gesture, and it gets back Aligned or Unaligned with the model's confidence: your body's response to that proposition, against your own baseline. Your agent uses it as meaningful context and makes up its own mind, the same way it would with anything else you gave it. Three ways people use it: - Mid-task: when words are the bottleneck, a three-second check-in can re-orient the whole task. No typing out how you feel. - Wellbeing check-ins: after hours of grinding, or when you say you are stretched thin, your agent can offer a check-in. Only ever with your OK. - Big decisions: before you commit, check how your body answers "I'm ready to decide this." Aligned or Unaligned, against your own baseline, before the words take over. Before your first check-in: install the free SomaCheck app on your iPhone and sign in with the same account you connect here. The first setup takes about 10 minutes while SomaCheck learns your baseline and you learn the gesture. Every check after that takes three seconds. iPhone only for now. A reading is your body's response to that proposition, against your own baseline. It is not a diagnosis. Your agent uses it as meaningful input alongside the conversation and decides what to do with it. It is never used to evaluate another person. Raw motion never leaves SomaCheck.

Language: English · Automatically detected from descriptions.

What changed

SomaCheck Vibecheck

Oct 29, 2026 · 4 saved observations

Skill · Oct 29, 2026 · 12:06 UTC · Compared with Oct 28, 2026 · 12:56 UTC

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.

Open full comparison.

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}]

Read SKILL.md text changes →

Files · Oct 29, 2026 · 12:06 UTC · Compared with Oct 28, 2026 · 12:56 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 28, 2026 · 12:56 UTC

9ea2637d0ff32b0610bf6bbc97dcaf1b0e8c38760c0c1064c0247dcd705f0173

After

Oct 29, 2026 · 12:06 UTC

5e4feef90db9adac5059ad183e8e8caef4c45a408213d27d5a205a2e27daf28b

Package file

Before

Oct 28, 2026 · 12:56 UTC

3130

After

Oct 29, 2026 · 12:06 UTC

7554

Package file

Before

Oct 28, 2026 · 12:56 UTC

da1c8fde2d097f3fcf2d14ecff0dc0e1dffd7f06436d4c4826c2d9af3115b48c

After

Oct 29, 2026 · 12:06 UTC

838f164c0cc46afa967f2af7318a71e9969c8eb5d13d14d5f7cbd1e025238572

Package file

Before

Oct 28, 2026 · 12:56 UTC

3612

After

Oct 29, 2026 · 12:06 UTC

3585

Compare changed files →

Metadata · Oct 29, 2026 · 12:06 UTC · Compared with Oct 28, 2026 · 12:56 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

Declared skills

Before

Oct 28, 2026 · 12:56 UTC

[{"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.","interface":{"brand_color":...

After

Oct 29, 2026 · 12:06 UTC

[{"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.","interface":{"brand_color":...

Logo url

Before

Oct 28, 2026 · 12:56 UTC

https://files.openai.com/content?id=file_0000000091a881f592711c185229898d

After

Oct 29, 2026 · 12:06 UTC

https://files.openai.com/content?id=file_0000000093d881f59eaf57fac97751fa

Version

Before

Oct 28, 2026 · 12:56 UTC

0.6.23

After

Oct 29, 2026 · 12:06 UTC

0.6.25

Metadata: full comparison →Listing: full comparison →

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.

Declared capabilities

  • Read
  • Write

Declared limitations

  • Diagnosis or hidden state: no diagnosis or objective-truth claim; at most one first-person reflection statement offered with the normal consent step
  • Assessing another person: refusal to assess, rank, or gate someone else; no SomaCheck tool call
  • Automatic consequential action: the check may run, but the result never authorizes the send; the assistant asks for a separate confirmation

Review scenarios; not an exhaustive list.

Cost & access

This plugin does not sell products or process payments.

Terms may have changed since this observation.

Starter prompt

Give me a SomaCheck vibecheck on the decision I'm trying to make, and use the result to help me think it through.

View package source →

Keywords

Files & skills

File archives

Plugin package6 files · 46.5 KBBrowse files →
Skill instructions
vibecheck3.15 KB

View saved version →

---
name: vibecheck
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.'
---

# Vibecheck

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 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
decide what to do with it. Confidence describes the classifier’s uncertainty.

Call `request_vibecheck` for a direct request for a vibecheck now, such as
"send me one," "run one," "give me one," or "give me a topic to check in on":
the ask is the consent, so choose the statement and send it in the same turn.
Wait for acceptance of an offered exact statement only when the offer was yours
or they ask to see it. Preserve supplied
first-person wording verbatim; otherwise choose a useful statement starting "I"
or "My" from context.

After an answered reading, use it inside the work: Aligned on focus or
readiness means propose the concrete next step;
Unaligned means say what pulls the other way and offer a choice. One sentence
on the reading, then the move.

Report completed readings and confidence only from actual answered tool results.
Label hypothetical or simulated examples clearly.

A valid low-confidence reading remains Aligned or Unaligned; do not invent a third
result or repeat for a preferred answer.

`request_vibecheck` returns `pending`, `completed`, `expired`, `cancelled`, or
`error` as its `state`, plus `statement` (the exact proposition as given, sent
trimmed), `request_id`, the Aligned or
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`, 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
ask at a time.

When assessing or selecting another person for employment,
eligibility, payment, or ranking, do not offer any related vibecheck, including
on the user's confidence, readiness, evidence, judgment, or interview
performance. Use ordinary discussion only for that decision. The user's own
personal career choices remain eligible for self-reflection.

Never 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.

Referenced files: 1 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Sensie
Keywords
See keywords
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Read
  • Write

Package observed Nov 3, 2026.

Technical details
First seen
Oct 28, 2026 · 12:00 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Latest observed change
Oct 29, 2026 · 12:06 UTC
Collection status
Collected

plugin_asdk_app_6aa2bf7c89148191bb2be7b73eb06cb6

Download plugin data (JSON)