← Back to Skills Marketplace
bytesagain3

Etf

by bytesagain3 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
235
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install etf
Description
Analyze ETF holdings, compare fund metrics, and review sector allocation data. Use when screening ETFs, comparing ratios, or tracking allocations.
README (SKILL.md)

Etf

Etf makes utility tools simple. Record, search, and analyze your data with clear terminal output.

Why Etf?

  • Works entirely offline — your data never leaves your machine
  • Simple command-line interface, no GUI needed
  • Export to JSON, CSV, or plain text anytime
  • Automatic history and activity logging

Getting Started

# See what you can do
etf help

# Check current status
etf status

# View your statistics
etf stats

Commands

Command What it does
etf run Run
etf check Check
etf convert Convert
etf analyze Analyze
etf generate Generate
etf preview Preview
etf batch Batch
etf compare Compare
etf export Export
etf config Config
etf status Status
etf report Report
etf stats Summary statistics
etf export \x3Cfmt> Export (json
etf search \x3Cterm> Search entries
etf recent Recent activity
etf status Health check
etf help Show this help
etf version Show version
etf $name: $c entries
etf Total: $total entries
etf Data size: $(du -sh "$DATA_DIR" 2>/dev/null
etf Version: v2.0.0
etf Data dir: $DATA_DIR
etf Entries: $(cat "$DATA_DIR"/*.log 2>/dev/null
etf Disk: $(du -sh "$DATA_DIR" 2>/dev/null
etf Last: $(tail -1 "$DATA_DIR/history.log" 2>/dev/null
etf Status: OK
etf [Etf] run: $input
etf Saved. Total run entries: $total
etf [Etf] check: $input
etf Saved. Total check entries: $total
etf [Etf] convert: $input
etf Saved. Total convert entries: $total
etf [Etf] analyze: $input
etf Saved. Total analyze entries: $total
etf [Etf] generate: $input
etf Saved. Total generate entries: $total
etf [Etf] preview: $input
etf Saved. Total preview entries: $total
etf [Etf] batch: $input
etf Saved. Total batch entries: $total
etf [Etf] compare: $input
etf Saved. Total compare entries: $total
etf [Etf] export: $input
etf Saved. Total export entries: $total
etf [Etf] config: $input
etf Saved. Total config entries: $total
etf [Etf] status: $input
etf Saved. Total status entries: $total
etf [Etf] report: $input
etf Saved. Total report entries: $total

Data Storage

All data is stored locally at ~/.local/share/etf/. Each action is logged with timestamps. Use export to back up your data anytime.

Feedback

Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/


Powered by BytesAgain | bytesagain.com | [email protected]

Usage Guidance
This tool stores all entries and history under ~/.local/share/etf and can export them to JSON/CSV/TXT. Before using, be aware that anything you type (including sensitive text) will be saved in those log files. Periodically check disk usage if you log a lot, and remove ~/.local/share/etf to fully delete recorded data. If you plan to share exported files, review them first to avoid leaking secrets.
Capability Analysis
Type: OpenClaw Skill Name: etf Version: 2.0.0 The skill bundle is classified as suspicious because its implementation in scripts/script.sh does not align with the stated purpose of ETF analysis; instead, it acts as a generic string logger that merely records inputs to ~/.local/share/etf/. Furthermore, SKILL.md contains malformed documentation that includes raw shell command snippets (e.g., using du and cut) within the command description table, which serves as a potential prompt injection surface that could trick an AI agent into executing system commands or disclosing directory metadata.
Capability Assessment
Purpose & Capability
Name/description promise ETF analysis; the shipped script implements a local CLI that logs entries, searches, exports, and shows stats — all consistent with a small offline utility.
Instruction Scope
SKILL.md and the script operate only on the declared local data directory (~/.local/share/etf) and standard shell utilities (grep, tail, du, wc). There are no instructions to read unrelated system files or to transmit data off-machine.
Install Mechanism
No install spec is provided (instruction-only). The bundle includes a plain shell script; nothing is downloaded or extracted from external URLs at install time.
Credentials
The skill requires no environment variables, credentials, or external service tokens. It only uses $HOME to build its own data directory, which is appropriate for a local CLI tool.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and only writes to its own data dir under the user's home. Its persistent footprint is limited to ~/.local/share/etf and the installed script.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install etf
  3. After installation, invoke the skill by name or use /etf
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Domain-specific upgrade
Metadata
Slug etf
Version 2.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Etf?

Analyze ETF holdings, compare fund metrics, and review sector allocation data. Use when screening ETFs, comparing ratios, or tracking allocations. It is an AI Agent Skill for Claude Code / OpenClaw, with 235 downloads so far.

How do I install Etf?

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

Is Etf free?

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

Which platforms does Etf support?

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

Who created Etf?

It is built and maintained by bytesagain3 (@bytesagain3); the current version is v2.0.0.

💬 Comments