← Back to Skills Marketplace
brianium

Wake Up

by Brian Scaturro · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
272
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install wake-meup-ai
Description
Schedule personalized AI wake-up phone calls via wake.meup.ai. Use when a user wants to be woken up by a phone call, schedule morning calls, or set up recurr...
Usage Guidance
This skill appears to implement exactly what it claims: scheduling paid wake-up calls and signing x402 Solana USDC payments. However, do not provide your main Solana private key. The SKILL.md and the script require a Solana keypair (private key JSON) even though registry metadata lists no required env vars — that mismatch is suspicious and could cause the agent to pick up an unintended key via SOLANA_KEYPAIR_PATH. Before installing or running: (1) use a dedicated low-value Solana keypair for payments, not your primary wallet; (2) prefer passing the keypair via an explicit --keypair argument at runtime rather than setting a global SOLANA_KEYPAIR_PATH env var; (3) review and verify the wake.meup.ai domain and TLS certificate and confirm you trust the service; (4) inspect the x402 transaction returned by the server before signing (do not auto-sign without showing the transaction to the user); (5) install/run the script in an isolated environment and ensure required Python packages (x402, httpx) come from trusted registries; and (6) ask the skill author or registry to fix the metadata mismatch so required env vars are declared consistently. If you cannot follow these precautions or verify provenance, do not install or run the skill.
Capability Analysis
Type: OpenClaw Skill Name: wake-meup-ai Version: 1.3.0 The skill facilitates AI wake-up calls and uses the x402 protocol for Solana USDC payments, which requires the agent to access and use a Solana private key (SOLANA_KEYPAIR_PATH). This is a high-risk capability that could lead to asset loss if the agent is compromised or the key is mismanaged. Additionally, SKILL.md instructs the agent to fetch dynamic instructions from a remote URL (https://wake.meup.ai/ with Accept: text/markdown), which introduces a significant risk of indirect prompt injection where the service provider could alter the agent's behavior at runtime. While the logic in scripts/wake-cli.py appears aligned with the stated purpose, these architectural choices represent meaningful security risks.
Capability Assessment
Purpose & Capability
The skill’s name, description, and runtime files all describe scheduling wake-up phone calls and handling x402 Solana USDC payments; requesting a Solana keypair to sign payments is coherent with that purpose. However, registry-level metadata claims no required environment variables while SKILL.md (and the script) declare/expect a SOLANA keypair — this mismatch is unexpected and worth attention.
Instruction Scope
SKILL.md and scripts/wake-cli.py confine their actions to the wake.meup.ai API (verify, poll, contact.vcf, schedule) and to signing x402 payment transactions with a local Solana keypair. The instructions do not attempt to read other system files or reach other domains. They do, however, instruct the agent to download and share a vCard and to sign transactions — both are within the skill’s advertised scope but require explicit user consent.
Install Mechanism
This is instruction-only (no install spec), but the included script declares Python dependencies (x402, httpx) and requires running under uv. No external arbitrary downloads or obscure hosting URLs are used. Because there is no automatic install spec, users or agents will need to install dependencies manually; that operational gap was not documented in the registry metadata and could cause runtime surprises.
Credentials
The skill requires access to a Solana keypair (private key material) to sign x402 USDC payments; that is high-sensitivity data but is functionally required for on-chain payment signing. The concern is twofold: (1) registry metadata asserts no required env vars while SKILL.md marks SOLANA_KEYPAIR_PATH as required — an incoherence that can lead to accidental use of the wrong key, and (2) defaulting to reading a keypair via SOLANA_KEYPAIR_PATH environment variable increases the risk of the agent using a primary wallet inadvertently. The SKILL.md recommends a dedicated low-value keypair, which is good practice, but the requirement is still privilege-sensitive and must be treated carefully.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide configs, and is user-invocable. It does not create persistent background processes or alter agent policy.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wake-meup-ai
  3. After installation, invoke the skill by name or use /wake-meup-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
wake-meup-ai version 1.3.0 - Added clawdis metadata with detailed environment variable and dependency information for improved deployment and clarity. - Updated dependency specification for uv to require version 0.5 or higher. - Enhanced Solana keypair environment variable description to recommend using a dedicated low-value keypair. - No functional or API changes; all workflow, usage, and endpoint details remain unchanged.
v1.2.0
wake-meup-ai 1.2.0 - Updated skill metadata structure for improved compatibility and discoverability. - Added dependency and environment variable definitions in structured lists. - Included new homepage and documentation links. - Incremented version in metadata to 1.2.0. - No changes to core functionality or API behavior.
v1.1.0
- Added required environment variable SOLANA_KEYPAIR_PATH for specifying the Solana keypair file. - Updated metadata version to 1.1. - No other functional or documentation changes.
v1.0.0
wake-meup-ai version 1.0.0 - Initial release with full support for scheduling personalized AI wake-up phone calls via wake.meup.ai - Handles phone verification, call scheduling, voice selection, and x402 USDC payment - Includes instructions for sharing a vCard contact to ensure calls are not silenced - Provides clear workflow steps, API usage, error handling, and usage recommendations - Reference Python client (wake-cli.py) available for scripting and payment automation
Metadata
Slug wake-meup-ai
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Wake Up?

Schedule personalized AI wake-up phone calls via wake.meup.ai. Use when a user wants to be woken up by a phone call, schedule morning calls, or set up recurr... It is an AI Agent Skill for Claude Code / OpenClaw, with 272 downloads so far.

How do I install Wake Up?

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

Is Wake Up free?

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

Which platforms does Wake Up support?

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

Who created Wake Up?

It is built and maintained by Brian Scaturro (@brianium); the current version is v1.3.0.

💬 Comments