Skip to content
Back to skills

Crypto Defi

ASecurity

Calculate DeFi yields including APY, impermanent loss, and staking rewards. Use when estimating returns, comparing protocols, tracking farming.

  • 12 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 7, 2026
datagobashgitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add bytesagain/ai-skills --skill crypto-defi --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Crypto Defi?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Crypto Defi
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bytesagain-crypto-defi/badge)](https://www.skillsdirectory.com/skills/bytesagain-crypto-defi)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
version: "2.0.0"
name: DeFi Calculator
description: "Calculate DeFi yields including APY, impermanent loss, and staking rewards. Use when estimating returns, comparing protocols, tracking farming."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
---
# Crypto DeFi

A thorough crypto toolkit for tracking DeFi positions, managing portfolios, monitoring prices, watching whale activity, and analyzing market data. Crypto DeFi provides 16+ commands for recording and reviewing crypto-related observations with timestamped logs and multi-format data export.

## Commands

| Command | Description |
|---------|-------------|
| `crypto-defi track <input>` | Record a tracking entry (token, protocol, position) — run without args to view recent entries |
| `crypto-defi portfolio <input>` | Log a portfolio update or snapshot — run without args to view recent portfolio entries |
| `crypto-defi alert <input>` | Record a price or event alert — run without args to view recent alerts |
| `crypto-defi price <input>` | Log a price observation — run without args to view recent price entries |
| `crypto-defi compare <input>` | Record a protocol or token comparison — run without args to view recent comparisons |
| `crypto-defi history <input>` | Log a historical note — run without args to view recent history entries |
| `crypto-defi gas <input>` | Record gas fee data — run without args to view recent gas entries |
| `crypto-defi whale-watch <input>` | Log whale activity observations — run without args to view recent whale-watch entries |
| `crypto-defi report <input>` | Record a report entry — run without args to view recent reports |
| `crypto-defi watchlist <input>` | Add to or view the watchlist — run without args to view recent watchlist entries |
| `crypto-defi analyze <input>` | Log an analysis note — run without args to view recent analysis entries |
| `crypto-defi export <input>` | Record an export event — run without args to view recent export entries |
| `crypto-defi stats` | Display summary statistics across all log categories |
| `crypto-defi search <term>` | Search across all log files for a keyword |
| `crypto-defi recent` | Show the 20 most recent activity entries from the history log |
| `crypto-defi status` | Health check — shows version, data directory, entry count, disk usage |
| `crypto-defi help` | Display available commands and usage information |
| `crypto-defi version` | Print current version (v2.0.0) |

Each data command (track, portfolio, alert, etc.) works in two modes:
- **With arguments**: Records the input with a timestamp into its dedicated log file
- **Without arguments**: Displays the 20 most recent entries from that category

## Data Storage

All data is stored locally in plain-text log files:

- **Location**: `~/.local/share/crypto-defi/`
- **Format**: Each entry is saved as `YYYY-MM-DD HH:MM|<value>` in per-category `.log` files
- **History**: All operations are additionally logged to `history.log` with timestamps
- **Stats**: The `stats` command aggregates entry counts and disk usage across all categories
- **No cloud sync** — everything stays on your machine, no API keys needed

## Requirements

- Bash 4.0+ (uses `set -euo pipefail`)
- Standard Unix utilities: `date`, `wc`, `du`, `head`, `tail`, `grep`, `basename`, `cat`
- No external dependencies, no API keys, no network access required
- Works on Linux and macOS

## When to Use

1. **DeFi position tracking** — Record yield farming positions, staking entries, and liquidity pool allocations with timestamps for historical review
2. **Portfolio management** — Log portfolio snapshots, token balances, and allocation changes to maintain a running record of your holdings
3. **Whale activity monitoring** — Use `whale-watch` to record large transaction observations and spot market-moving activity patterns
4. **Gas fee tracking** — Log gas fee observations over time to identify optimal transaction windows and track network congestion trends
5. **Multi-protocol comparison** — Use `compare` and `analyze` to record side-by-side protocol evaluations and store your analysis notes

## Examples

```bash
# Track a new DeFi position
crypto-defi track "Uniswap V3 ETH/USDC 0.3% pool — 5 ETH deposited"

# Log current portfolio state
crypto-defi portfolio "BTC: 0.5, ETH: 10, SOL: 200 — total ~$45k"

# Record a price alert trigger
crypto-defi alert "ETH crossed $4000 resistance level"

# Log gas fee observation
crypto-defi gas "Ethereum mainnet base fee 25 gwei — good time for swaps"

# Record whale activity
crypto-defi whale-watch "0xdead... moved 10,000 ETH to Binance deposit address"

# View summary statistics across all categories
crypto-defi stats

# Search for all entries mentioning a specific protocol
crypto-defi search "Uniswap"

# Quick health check
crypto-defi status
```

## Configuration

Set `DATA_DIR` by modifying the script or symlinking `~/.local/share/crypto-defi/` to your preferred location.

---

*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*

Files in this skill

  • SKILL.md5 KB
  • scripts/script.sh11.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…