← 返回 Skills 市场
hith3sh

Exist

作者 Jay · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
32
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install exist
功能描述
Exist API integration with managed OAuth. Read health and fitness tracking data, retrieve correlations and insights, manage attribute ownership, and track we...
使用说明 (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

安全使用建议
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.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install exist
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /exist 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug exist
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Exist 是什么?

Exist API integration with managed OAuth. Read health and fitness tracking data, retrieve correlations and insights, manage attribute ownership, and track we... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。

如何安装 Exist?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install exist」即可一键安装,无需额外配置。

Exist 是免费的吗?

是的,Exist 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Exist 支持哪些平台?

Exist 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Exist?

由 Jay(@hith3sh)开发并维护,当前版本 v1.0.0。

💬 留言讨论