← Back to Skills Marketplace
danielkillenberger

Perpetua

cross-platform ⚠ suspicious
454
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install perpetua
Description
OAuth proxy for calling external APIs (Oura, Google Calendar, etc.) via Perpetua.sh hosted API using a single API key. Use when fetching Oura data, Google Ca...
Usage Guidance
This skill will make HTTP requests to the external host https://www.perpetua.sh and requires you to provide a PERPETUA_API_KEY that lets the service access your Google Calendar, Oura data, and any connected providers. Before installing or using it: (1) Verify the Perpetua.sh service and publisher (there is no homepage and the owner is unknown); (2) Do not paste long-lived high-privilege credentials unless you trust the service — prefer a key with minimal scopes and easy rotation; (3) Consider hosting the OSS/local option (localhost:3001) if you want to avoid sending data to a third-party; (4) Ask the publisher to update the skill metadata to explicitly declare PERPETUA_API_KEY and provide documentation/privacy policy; (5) If you allow autonomous agent invocation, be aware the agent could call the proxy and fetch personal calendar/health data without repeated explicit prompts. If you cannot verify the service or publisher, treat this skill as high-risk and avoid providing secrets.
Capability Analysis
Type: OpenClaw Skill Name: perpetua Version: 1.0.0 The skill bundle is benign. It transparently describes its function as an OAuth proxy for external APIs via the `perpetua.sh` hosted service. All `curl` commands and instructions in `SKILL.md` are directly related to interacting with `https://www.perpetua.sh` using a `PERPETUA_API_KEY`, which is consistent with its stated purpose. There is no evidence of data exfiltration beyond the necessary API key for the service, malicious execution, persistence mechanisms, or prompt injection attempts to mislead the agent into unauthorized actions.
Capability Assessment
Purpose & Capability
The skill's stated purpose (an OAuth proxy to call Oura, Google Calendar, etc.) aligns with the runtime instructions that call https://www.perpetua.sh. However the skill metadata declares no required environment variables or primary credential while the SKILL.md explicitly requires a PERPETUA_API_KEY. That mismatch (missing declared credential and provenance) is a coherence issue.
Instruction Scope
The SKILL.md instructs the agent to send requests to the external Perpetua.sh API using Authorization: Bearer $PERPETUA_API_KEY and shows curl examples for Oura and Google Calendar. Those actions are consistent with an OAuth proxy, but the instructions also mention loading secrets from $HOME/.openclaw/secrets.env and include an informal troubleshooting note to 'notify Daniel' (a single maintainer hint). The instructions therefore depend on a secret and an external hosted service that will receive users' OAuth-proxied data — this is outside the agent's local environment and requires explicit user trust and metadata transparency.
Install Mechanism
No install spec and no code files are present (instruction-only). This minimizes on-disk execution risk because nothing is downloaded or installed by the skill itself.
Credentials
The runtime clearly requires PERPETUA_API_KEY (Authorization header) but the skill metadata lists no required env vars or primary credential. Requesting an API key that grants access to OAuth-backed personal data (calendar, health metrics) is a high-sensitivity permission and should be declared explicitly and justified. The absence of declared credentials and the unknown publisher/homepage increase the proportionality concern.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and is user-invocable only. Autonomous invocation is allowed (default) — normal for skills — but there is no indication of elevated system persistence or privilege requests.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install perpetua
  3. After installation, invoke the skill by name or use /perpetua
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Perpetua skill. - Provides an OAuth proxy for external APIs (Oura, Google Calendar) via a single API key from Perpetua.sh. - Documentation covers API usage, connection management, example requests, and troubleshooting. - Hosted API at https://www.perpetua.sh is the default operational path.
v1.1.1
Fix version metadata parsing and republish.
v1.1.0
Initial ClawHub publish for hosted Perpetua skill docs.
Metadata
Slug perpetua
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Perpetua?

OAuth proxy for calling external APIs (Oura, Google Calendar, etc.) via Perpetua.sh hosted API using a single API key. Use when fetching Oura data, Google Ca... It is an AI Agent Skill for Claude Code / OpenClaw, with 454 downloads so far.

How do I install Perpetua?

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

Is Perpetua free?

Yes, Perpetua is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Perpetua support?

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

Who created Perpetua?

It is built and maintained by Daniel Killenberger (@danielkillenberger); the current version is v1.0.0.

💬 Comments