← Back to Skills Marketplace
bytesagain-lab

Bonds

by bytesagain-lab · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
192
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install bonds
Description
Record bond holdings, analyze yields, and track maturity dates. Use when managing fixed-income portfolios, comparing yields, or exporting data.
README (SKILL.md)

Bonds

Bonds makes personal finance simple. Record, search, and analyze your data with clear terminal output.

Why Bonds?

  • 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
bonds help

# Check current status
bonds status

# View your statistics
bonds stats

Commands

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

Data Storage

All data is stored locally at ~/.local/share/bonds/. 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 skill appears coherent and local-only. Before installing, note that the script will create and append plain-text logs and export files under ~/.local/share/bonds — avoid storing highly sensitive secrets in entries. If you want extra assurance, review the bundled scripts yourself; the code shown performs only local file operations and standard text utilities. Ensure you trust the source if you plan to run arbitrary scripts, and back up or secure the data directory if it will contain sensitive financial information.
Capability Analysis
Type: OpenClaw Skill Name: bonds Version: 2.0.0 The 'Bonds' skill is a basic command-line logging utility that records user-provided strings into local log files within ~/.local/share/bonds/. While the script (script.sh) lacks the actual financial analysis logic described in the documentation and the SKILL.md contains some shell-like placeholders in its command table, the code is entirely local, contains no network activity, and performs no harmful actions. It functions as a generic text-logging tool with basic export and search capabilities.
Capability Assessment
Purpose & Capability
Name/description (recording bond holdings, yields, maturity tracking) match the included CLI script and SKILL.md. The skill only needs to read/write local files under ~/.local/share/bonds and offers export/search/stats features that fit the purpose.
Instruction Scope
SKILL.md instructs using the local bonds CLI and describes local storage and exports. The runtime script only reads/writes files under the per-user data directory and runs standard local commands (grep, tail, wc, du, cat). There are no instructions to read unrelated system files or transmit data externally.
Install Mechanism
No install specification is provided (instruction-only skill with a bundled shell script). Nothing is downloaded from remote URLs or written outside the user data directory during normal operation.
Credentials
No environment variables, credentials, or config paths are required. The script uses HOME to build a per-user data directory, which is appropriate for this local CLI tool.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges or modify other skills or system-wide configuration. It creates and writes only to its own data directory under the user's home.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bonds
  3. After installation, invoke the skill by name or use /bonds
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
Domain-specific upgrade
Metadata
Slug bonds
Version 2.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Bonds?

Record bond holdings, analyze yields, and track maturity dates. Use when managing fixed-income portfolios, comparing yields, or exporting data. It is an AI Agent Skill for Claude Code / OpenClaw, with 192 downloads so far.

How do I install Bonds?

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

Is Bonds free?

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

Which platforms does Bonds support?

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

Who created Bonds?

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

💬 Comments