← Back to Skills Marketplace
sahil1005

local-portfolio-auditor

by Sahil Bhonde · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
414
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install local-portfolio-auditor
Description
Audits cryptocurrency addresses and stock tickers from a local file, providing current values using public APIs without storing private keys.
README (SKILL.md)

SKILL.md

name: Local Portfolio Auditor slug: local-portfolio-auditor summary: Monitors cryptocurrency addresses and stock tickers from a local file using public APIs. description: |- This skill provides a privacy-focused way to audit your financial portfolio. It reads a list of cryptocurrency addresses and stock symbols from a local configuration file (e.g., portfolio.json) and fetches their current values using public, read-only APIs. No private keys are ever requested or stored, ensuring maximum security. The skill then presents a summary of your holdings. author: Manus AI version: 0.1.0 trigger:

  • "audit my portfolio"
  • "check my crypto holdings"
  • "what's my stock value" commands:
  • name: audit description: Audits the user's portfolio based on the local configuration file. usage: "audit" script: python3 main.py
Usage Guidance
This skill appears to do what it says: read a local portfolio.json and call public APIs for prices/balances. Before installing, review and edit portfolio.json locally (do not put private keys or secrets there). If you want accurate stock prices, integrate a trusted stock API and supply its API key via environment variables; main.py currently uses a dummy stock price and only optionally uses ETHERSCAN_API_KEY for ETH balances. Consider running it in an isolated environment (or container) if you are nervous about network calls, and verify any added dependencies before installing.
Capability Analysis
Type: OpenClaw Skill Name: local-portfolio-auditor Version: 1.0.0 The OpenClaw skill 'local-portfolio-auditor' is benign. It adheres to its stated purpose of auditing a local financial portfolio using public, read-only APIs (CoinGecko, Etherscan, Alpha Vantage placeholder). The `main.py` script securely handles API keys via environment variables and only reads the user-provided `portfolio.json` file. There is no evidence of data exfiltration, arbitrary code execution, persistence mechanisms, or prompt injection attempts in any of the files, including `SKILL.md` and `README.md`.
Capability Assessment
Purpose & Capability
The name/description match the implementation: main.py reads a local portfolio.json and queries CoinGecko and (optionally) Etherscan for read-only data. There are no unrelated binaries, credentials, or system paths requested.
Instruction Scope
SKILL.md instructs the agent to run python3 main.py which only reads a local portfolio.json and makes outbound HTTP requests to public APIs. The instructions do not direct the agent to read unrelated files, exfiltrate data to arbitrary endpoints, or perform write operations. Network calls are limited to CoinGecko, Etherscan, and an AlphaVantage placeholder.
Install Mechanism
No install spec is provided; this is an instruction-only skill with a small requirements.txt (requests). Nothing is downloaded from untrusted URLs and no archives are extracted.
Credentials
The manifest lists no required environment variables. main.py optionally reads ETHERSCAN_API_KEY (used only if set) and the README suggests an AlphaVantage API key for stock data; AlphaVantage is not actually read by main.py (it uses a dummy stock price). The optional ETHERSCAN_API_KEY is proportionate for address balance lookups; do not provide private keys.
Persistence & Privilege
always is false and the skill does not modify other skills or agent-wide configuration. It has no elevated persistence or privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install local-portfolio-auditor
  3. After installation, invoke the skill by name or use /local-portfolio-auditor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the privacy-focused Local Portfolio Auditor skill. Supports local JSON configuration for tracking crypto addresses and stock tickers using public APIs.
Metadata
Slug local-portfolio-auditor
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is local-portfolio-auditor?

Audits cryptocurrency addresses and stock tickers from a local file, providing current values using public APIs without storing private keys. It is an AI Agent Skill for Claude Code / OpenClaw, with 414 downloads so far.

How do I install local-portfolio-auditor?

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

Is local-portfolio-auditor free?

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

Which platforms does local-portfolio-auditor support?

local-portfolio-auditor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created local-portfolio-auditor?

It is built and maintained by Sahil Bhonde (@sahil1005); the current version is v1.0.0.

💬 Comments