โ Back to Skills Marketplace
๐ฆ Powerloom Uniswap V3 timeseries data
by
powerloom-bot
ยท GitHub โ
ยท v0.0.8
ยท MIT-0
149
Downloads
0
Stars
0
Active Installs
8
Versions
Install in OpenClaw
/install powerloom-bds-univ3
Description
Autonomous Uniswap V3 monitoring on consensus-backed data. Every data point is finalized on-chain by Powerloom's decentralized sequencer-validator network (D...
Usage Guidance
This skill appears to implement the advertised Uniswap V3 monitoring and billing flows, but take care before providing secrets. Key points to consider before installing or running:
- Do not reuse your main wallet private key. The repo's signup/topup scripts will sign/send onโchain transactions using EVM_PRIVATE_KEY to recipients returned by the metering API. Use a dedicated, funded, low-value account if you must enable pay/topup flows.
- If you only need read-only monitoring, prefer the documented browser/device path or only set POWERLOOM_API_KEY (the SKILL.md says that path typically only needs that key). Confirm whether your OpenClaw host actually requires the full set of env vars; if it does, consider running the scripts manually in an isolated environment instead of giving the agent a wallet key.
- Inspect lib/mcp.mjs (callTool/listMcpTools) and other libs before running to confirm the exact endpoints the code will contact. The code calls the metering origin (bds-metering.powerloom.io) and MCP SSE (bds-mcp.powerloom.io) โ those hosts are consistent with the homepage, but verify you trust them.
- Running `npm install` will fetch dependencies from npm. If you require stronger supply-chain assurance, audit package-lock.json and the listed packages (ethers, yaml and their transitive deps).
- The skill writes local state/cache under `.powerloom/*` and may create files like `~/.config/bds-agent` if you use the reference CLI. Run it in a container or isolated user account if you want to limit filesystem impact.
- If you plan to use automated top-ups, review the plan/recipient details returned by GET /credits/plans before allowing any script to execute the payment step. Treat any instruction that automatically triggers signing/sending transactions as high-risk without manual confirmation.
Given the sensitive powers (wallet signing) being exposed and the manifest marking the private key as required even though a read-only path exists, proceed cautiously; prefer read-only API keys and isolated test wallets, and only run payment scripts when you understand and have verified the plan/recipient details.
Capability Analysis
Type: OpenClaw Skill
Name: powerloom-bds-univ3
Version: 0.0.8
The skill bundle facilitates Uniswap V3 monitoring via the Powerloom network but requires high-risk capabilities, specifically the handling of 'EVM_PRIVATE_KEY' for automated on-chain payments in 'signup-pay.mjs' and 'credits-topup.mjs'. While the code appears aligned with its stated DeFi purpose, the instructions in 'references/08-openclaw-one-shot.md' and 'SKILL.md' direct the AI agent to manage sensitive credentials and environment variables, creating a significant attack surface for credential exposure via prompt injection. No evidence of intentional exfiltration or malicious backdoors was found, but the automated wallet interaction and credential management instructions exceed the threshold for a benign classification.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description advertise Uniswap V3 monitoring with on-chain provenance verification. The code and SKILL.md implement that: streaming/snapshot MCP tool calls, verification via verify_data_provenance, Telegram/Discord dispatch, and billing flows. The declared requirements (POWERLOOM_API_KEY, PLAN_ID, TOKEN_SYMBOL, EVM_CHAIN_ID, EVM_RPC_URL, EVM_PRIVATE_KEY) map to the metering/pay-signup/topup flow described in SKILL.md. One mismatch: SKILL.md describes a browser/device path that only needs POWERLOOM_API_KEY, but the skill manifest marks wallet/private-key related env vars as required, which forces providing an on-chain payer even for some usage modes.
Instruction Scope
SKILL.md and included scripts stay within the described domain: they call the Powerloom metering API, MCP tools (bds_mpp_*), perform RPC calls via ethers for payments/topups, write local state/cache under .powerloom, and optionally post alerts to Telegram/Discord. There are no instructions to read unrelated system files or exfiltrate data to thirdโparty endpoints outside the documented Powerloom and Telegram/Discord endpoints.
Install Mechanism
No platform install spec; repo contains Node scripts and package.json. SKILL.md instructs running `npm install` which will pull packages (ethers, yaml, and their deps) from the public npm registry. This is normal for Node projects but means code will download/execute thirdโparty packages โ review dependencies and the package-lock if you require stricter supply-chain controls.
Credentials
The skill requires an EVM_PRIVATE_KEY and RPC URL as 'required'. Those are sensitive and grant the skill the ability to submit onโchain transactions (signup/pay or topup flows that send native or ERCโ20 payments to recipients specified by the metering service). While the billing scripts legitimately need a payer key for signup/topup, the project also documents a path where read-only usage needs only POWERLOOM_API_KEY. Marking the private key as required (instead of optional) is disproportionate and increases risk of accidental fund transfers. PLAN_ID and TOKEN_SYMBOL are also required for payment flows (consistent), but users should be warned that providing the private key gives the repo code the power to sign/send transactions from that account.
Persistence & Privilege
The skill is not always-included and the default allows agent invocation as normal. It writes state and cache files under a local `.powerloom` directory (expected for this tooling) and does not request system-wide config modification or other skills' credentials. No 'always: true' or other elevated platform privileges are present.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install powerloom-bds-univ3 - After installation, invoke the skill by name or use
/powerloom-bds-univ3 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.8
- Version bump from 0.0.6 to 0.0.8.
- Documentation updates only; no code or functional changes detected
v0.0.7
- State maintenance tip for oneshot Whale tracking cron job doc in references/
v0.0.6
powerloom-bds-univ3 v0.0.6
- Added a whale alert "one shot" recipe for OpenClaw and periodic hosts, documented in references/08-openclaw-one-shot.md.
- Introduced scripts/whale-cron.mjs for bounded, one-shot whale alerts using bds_mpp_snapshot_allTrades, suitable for cron and OpenClaw integration.
- Updated documentation to reflect the new whale cron recipe and OpenClaw integration instructions.
v0.0.5
Version 0.0.5
- Updated signup-pay script to use `quote.payment_kind` for payment: supports both native/CGT and ERC-20 flows.
- Clarified that POWER (7869) CGT plans require native payments only; ERC-20 path should not be used for these.
v0.0.4
- Improved instructions for specifying `EVM_RPC_URL` when the default chain RPC is unavailable or empty in metering plans.
- Clarified that `chains[].rpc_url` in `/credits/plans` is a public hint only, not always present, and to use `EVM_RPC_URL` directly when needed.
- Added guidance for hosts and integrators, especially for scheduled or cron-style runs, recommending snapshot/poll mode tools over streaming tools for reliability and credit efficiency.
- Expanded details about usage scenarios and appropriate tool/mode selection to help avoid timeouts and optimize metering usage.
v0.0.3
**Added credits top-up script and clarified metering APIs.**
- Added new script: scripts/credits-topup.mjs for direct ERC-20/native credit top-up via HTTP API.
- Expanded SKILL.md with clear metering API usage: pay-signup, device signup, and top-up, reducing reliance on the Python bds-agent CLI.
- Improved instructions for Node-based signup, credit top-up, and balance checksโno Python required.
- Clarified environment variable requirements and default endpoint details.
- Bumped version to 0.0.3.
v0.0.2
- Switched to an โagent-firstโ onboarding flow: EVM wallet, chain, plan, and token now required for setup and signup-pay; browser/device path is secondary.
- Expanded required environment variables to include EVM and plan fields (`EVM_PRIVATE_KEY`, `EVM_RPC_URL`, `EVM_CHAIN_ID`, `PLAN_ID`, `TOKEN_SYMBOL`, `POWERLOOM_API_KEY`).
- Clarified and restructured installation and top-up instructions to favor headless and automated agent environments.
- Updated metadata to reflect new environment requirements and clarify optional parameters.
- Updated documentation for Python and Node compatibility, highlighting โtop-upโ flow for recharging credits.
v0.0.1
Initial release of powerloom-bds-univ3:
- Autonomous Uniswap V3 monitoring leveraging Powerloomโs consensus-backed on-chain data.
- Key features: Whale Radar, Token-Flow, and DeFi Analyst with default recipes and script utilities.
- Every data point verifiable on-chain via Powerloom DSV; includes guide for API key setup (browser/device and wallet-funded flows).
- Supports event/phrase-triggered actions (e.g., "whale alert", "track trades", "verify on-chain").
- Detailed setup, usage, and model recommendations included in documentation.
Metadata
Frequently Asked Questions
What is ๐ฆ Powerloom Uniswap V3 timeseries data?
Autonomous Uniswap V3 monitoring on consensus-backed data. Every data point is finalized on-chain by Powerloom's decentralized sequencer-validator network (D... It is an AI Agent Skill for Claude Code / OpenClaw, with 149 downloads so far.
How do I install ๐ฆ Powerloom Uniswap V3 timeseries data?
Run "/install powerloom-bds-univ3" in the OpenClaw or Claude Code chat to install it in one step โ no extra setup required.
Is ๐ฆ Powerloom Uniswap V3 timeseries data free?
Yes, ๐ฆ Powerloom Uniswap V3 timeseries data is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ๐ฆ Powerloom Uniswap V3 timeseries data support?
๐ฆ Powerloom Uniswap V3 timeseries data is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ๐ฆ Powerloom Uniswap V3 timeseries data?
It is built and maintained by powerloom-bot (@powerloom-bot); the current version is v0.0.8.
More Skills