← Back to Skills Marketplace
hith3sh

Exist

by Jay · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
32
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install exist
Description
Exist API integration with managed OAuth. Read health and fitness tracking data, retrieve correlations and insights, manage attribute ownership, and track we...
README (SKILL.md)

Exist

Exist

Access health and fitness tracking data from chat -- retrieve tracked attributes, discover correlations between metrics, get AI-generated insights, and manage data ownership. Powered by ClawLink for hosted OAuth.

Setup in 3 Steps

Step 1: Install Step 2: Pair Account Step 3: Connect Exist
Install Pair App-specific connection GIF coming soon
Run the install command in OpenClaw Sign in and approve the device Open the dashboard and connect Exist

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   OpenClaw      │────▶│   ClawLink   │────▶│   Exist API      │
│   (User Chat)   │     │   (OAuth)    │     │                  │
└─────────────────┘     └──────────────┘     └──────────────────┘

Install

openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart

Quick Start

// 1. Get your profile
clawlink_call_tool({ tool: "exist_get_user_profile", parameters: {} })

// 2. See your tracked attributes
clawlink_call_tool({ tool: "exist_get_attributes_with_values", parameters: {} })

// 3. Discover correlations
clawlink_call_tool({ tool: "exist_get_correlations", parameters: {} })

Authentication

ClawLink handles OAuth with Exist. No API keys needed. Connect at claw-link.dev/dashboard?add=exist. Granted OAuth scopes determine which attribute fields are returned.

Connection Management

// List connections
clawlink_list_integrations()

// Verify
clawlink_call_tool({ tool: "exist_get_user_profile", parameters: {} })

Security & Permissions

  • Read tools are safe and require no confirmation
  • Write tools (acquire/increment/release ownership) require confirmation
  • Releasing ownership is high-impact and stops data flow for that attribute

Tool Reference

Profile & Discovery

Tool Description Mode
exist_get_user_profile Get authenticated user profile, timezone, and preferences Read
exist_get_attribute_templates Browse available attribute templates before creating data Read
exist_oauth2_authorize Construct OAuth2 authorization URL for Exist.io Read

Attribute Reading

Tool Description Mode
exist_get_user_attributes List user attributes without values (metadata catalog) Read
exist_get_attributes_with_values Get attributes with current values and history Read
exist_get_owned_attributes List attributes owned by your service Read
exist_get_averages Get weekly averages with daily breakdowns (Mon-Sun) Read

Insights & Correlations

Tool Description Mode
exist_get_insights Get AI-generated insights about patterns in tracked data Read
exist_get_correlations Discover statistical relationships between tracked attributes Read

Attribute Writing

Tool Description Mode
exist_acquire_attribute_ownership Acquire ownership of attributes to write data Write
exist_increment_attribute_values Increment attribute values by a delta (counters only) Write
exist_release_attribute_ownership Release ownership, stopping data flow for that attribute Write

Code Examples

Example 1: Explore your tracked data

// Get profile and timezone
const profile = await clawlink_call_tool({
  tool: "exist_get_user_profile",
  parameters: {}
});

// Get attributes with values
const attrs = await clawlink_call_tool({
  tool: "exist_get_attributes_with_values",
  parameters: {}
});

// Get weekly averages
const averages = await clawlink_call_tool({
  tool: "exist_get_averages",
  parameters: { include_historical: true }
});

Example 2: Discover correlations and insights

// Find correlations between metrics
const correlations = await clawlink_call_tool({
  tool: "exist_get_correlations",
  parameters: {}
});

// Get AI-generated insights
const insights = await clawlink_call_tool({
  tool: "exist_get_insights",
  parameters: {}
});

Example 3: Write tracking data

// Acquire ownership of a step count attribute
await clawlink_call_tool({
  tool: "exist_acquire_attribute_ownership",
  parameters: {
    attribute_names: ["steps"]
  }
});

// Increment step count
await clawlink_call_tool({
  tool: "exist_increment_attribute_values",
  parameters: {
    data: [{ date: "2026-06-08", attribute: "steps", value: 500 }]
  }
});

Discovery Workflow

  1. Call clawlink_list_integrations to confirm exist is connected.
  2. Call clawlink_list_tools --integration exist to see the live catalog.
  3. Use clawlink_search_tools({ query: "correlation", integration: "exist" }) to find specific tools.

Execution Workflow

READ (safe):     get_user_profile → get_attributes_with_values → get_correlations → get_insights
WRITE (confirm): acquire_attribute_ownership → increment_attribute_values
DELETE (high):   release_attribute_ownership

Notes

  • OAuth scopes control which attribute fields are visible -- missing fields indicate insufficient scopes
  • Increment does not work with string, scale, or time-of-day attributes
  • Releasing ownership stops data flow permanently for that attribute
  • Use the profile timezone when interpreting date-based attributes

Error Handling

Status / Error Meaning
401 Unauthorized OAuth token expired -- reconnect at dashboard
403 Forbidden Insufficient OAuth scopes for requested attributes
404 Not Found Attribute template or attribute does not exist
422 Unprocessable Invalid attribute type for increment operation

Troubleshooting

Tools Not Visible

  • Start a fresh OpenClaw chat to reload plugin catalog
  • Call clawlink_list_integrations to confirm pairing

Missing Attribute Data

  • Check granted OAuth scopes during connection
  • Some attributes require specific integrations to be connected in Exist first
  • Use exist_get_attribute_templates to verify available attributes

Resources


Powered by ClawLink -- an integration hub for OpenClaw

ClawLink Logo

Usage Guidance
Install only if you are comfortable connecting your Exist account through ClawLink and letting the agent read sensitive wellness data. Review the OAuth scopes during connection, and require explicit confirmation before any write action such as acquiring or releasing attribute ownership or incrementing tracked values.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The purpose is coherent: it reads Exist profile, attributes, averages, correlations, and insights, and can manage attribute ownership or increment values. Health and fitness data is sensitive, but that access is central to the stated purpose and disclosed.
Instruction Scope
Runtime instructions are scoped to ClawLink tools for the Exist integration, distinguish read operations from write/high-impact operations, and state that write tools require confirmation.
Install Mechanism
Installation requires installing the ClawLink plugin, allowing that tool provider, and restarting the gateway. This is disclosed and purpose-aligned, but users are delegating OAuth-mediated access to the ClawLink integration.
Credentials
No bundled executable scripts, package dependencies, broad local indexing, or unrelated filesystem access are present; API/network use is expected for an OAuth integration.
Persistence & Privilege
The skill itself does not define persistence or background workers, but the OAuth connection to Exist will persist through ClawLink until the user disconnects or revokes it.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install exist
  3. After installation, invoke the skill by name or use /exist
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Exist API integration via ClawLink-managed OAuth. - Supports reading tracked health and fitness data, retrieving correlations and AI-generated insights, and managing attribute ownership. - Includes tools for profile lookup, attribute exploration, averages, trends, and correlation discovery. - Allows write operations (with safeguards) to increment data and manage tracking ownership. - Comprehensive setup, security, workflow, and troubleshooting guidance provided.
Metadata
Slug exist
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Exist?

Exist API integration with managed OAuth. Read health and fitness tracking data, retrieve correlations and insights, manage attribute ownership, and track we... It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.

How do I install Exist?

Run "/install exist" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Exist free?

Yes, Exist is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Exist support?

Exist is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Exist?

It is built and maintained by Jay (@hith3sh); the current version is v1.0.0.

💬 Comments