Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Defi Monitor

ASecurity

Check pool health, positions, and yield rates for tracked protocols

6 stars
0 votes
0 copies
2 views
Added 6/6/2026
blockchainbashapi

Works with

api

Security Analysis

A100/100

Scanned 6/6/2026

Install to Claude Code

$npx -y skills add anajuliabit/aeon --skill defi-monitor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Defi Monitor?

Add the live security badge to your README — it updates automatically with every re-scan.

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

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: DeFi Monitor
description: Check pool health, positions, and yield rates for tracked protocols
var: ""
tags: [crypto]
---
> **${var}** — Position label to check. If empty, checks all watched positions.

If `${var}` is set, only check the position with that label.


## Config

This skill reads watched contracts and positions from `memory/on-chain-watches.yml`. If the file doesn't exist yet, create it or skip this skill.

```yaml
# memory/on-chain-watches.yml
watches:
  - label: My Wallet
    address: "0x1234...abcd"
    chain: ethereum
    rpc_url: https://eth.llamarpc.com
    type: wallet
    threshold: 0.1  # ETH — alert on balance changes above this

  - label: Uniswap Pool
    address: "0xabcd...5678"
    chain: ethereum
    rpc_url: https://eth.llamarpc.com
    type: contract
```

---

Read memory/MEMORY.md and memory/on-chain-watches.yml for watched contracts and positions.
Read the last 2 days of memory/logs/ to track changes over time.

Steps:
1. For each DeFi position in on-chain-watches.yml (type: pool or position):
   - Query the contract for current state using eth_call:
     ```bash
     # Example: read slot0 from a Uniswap-style pool
     curl -s -X POST "${rpc_url}" \
       -H "Content-Type: application/json" \
       -d '{"jsonrpc":"2.0","method":"eth_call","params":[{"to":"'"$address"'","data":"'"$calldata"'"},"latest"],"id":1}'
     ```
   - For known protocols, query standard view functions:
     - Liquidity pools: totalSupply, reserves, current tick/price
     - Lending: supplyRate, borrowRate, utilization
     - Staking: earned rewards, APR
2. Compare current values against last logged values.
3. Flag anything noteworthy:
   - Yield rate change > 20%
   - Pool TVL drop > 10%
   - Position approaching liquidation
   - Impermanent loss exceeding threshold
4. Format and send via `./notify`:
   ```
   *DeFi Monitor — ${today}*

   *Pool/Protocol Label* (chain)
   TVL: $X | APR: Y%
   Your position: details
   Change since last check: summary
   ```
5. Log findings to memory/logs/${today}.md.
## Sandbox note

The sandbox may block outbound curl. Use **WebFetch** as a fallback for any URL fetch. For auth-required APIs, use the pre-fetch/post-process pattern (see CLAUDE.md).

If no DeFi positions configured, log "DEFI_MONITOR_OK" and end.

Attribution

anajuliabitanajuliabit
View sourceMore from anajuliabit →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Nft Standards

Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.

458250 votes

Defi Protocol Templates

Implement DeFi protocols with production-ready templates for staking, AMMs, governance, and lending systems. Use when building decentralized finance applications or smart contract protocols.

393430 votes

Nft Standards

Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.

393430 votes

vyper-compiler

Vyper smart contract compiler internals. Use when working on the Vyper compiler codebase — compilation pipeline, Venom IR, semantic analysis, code generation, testing, or contributing. Triggers on vyper compiler development, Venom passes, AST/semantics changes, codegen work, or test writing.

51810 votes

Emily

Query Radix DLT blockchain data including wallet balances and performance, token prices and market movers, validator staking info, transaction history, network statistics, ecosystem news, DeFi yield pools, XRD trading venues, dApp directory, and developer resources. Use when users ask about Radix, XRD, wallets starting with account_rdx, tokens starting with resource_rdx, staking, DeFi on Radix, .xrd domains, Attos Earn, or buying/bridging XRD.

21280 votes
View all in blockchain →