Atlas / Skills / jeremylongshore / Optimizing Gas Fees

Optimizing Gas FeesSAFE

skills/jeremylongshore/optimizing-gas-fees

Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.

Verdict
SAFE
Grade
B
Trust score
89 /100
Version
1.27.0
Hosts
1 documented
License
MIT
Stars
2,823
01

Overview

Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.

Read from source at commit 4f83675ca38aOBSERVED · 2026-10-08
02

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
claude-codementioned
03

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: optimizing-gas-fees
description: 'Optimize blockchain gas costs by analyzing prices, patterns, and timing.

  Use when checking gas prices, estimating costs, or finding optimal windows.

  Trigger with phrases like "gas prices", "optimize gas", "transaction cost", "when
  to transact".

  '
allowed-tools: Read, Bash(python3:*)
version: 1.27.0
author: Jeremy Longshore <[email protected]>
license: MIT
tags:
- crypto
- cost-optimization
- optimizing-gas
compatibility: Designed for Claude Code
---
# Optimizing Gas Fees

## Overview

Gas fee optimization skill that:

- Fetches real-time gas prices from multiple sources
- Estimates transaction costs in ETH and USD
- Analyzes historical patterns to find optimal timing
- Predicts future gas prices
- Compares gas across multiple chains

## Prerequisites

- Python 3.8+ with requests library
- Network access to RPC endpoints
- Optional: `ETHERSCAN_API_KEY` for higher rate limits
- Optional: Custom RPC URLs via environment variables

## Instructions

1. Check current gas prices (optionally for a specific chain):

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py current
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py current --chain polygon
   ```

2. Estimate transaction cost for known operations or custom gas limits (available operations: `eth_transfer`, `erc20_transfer`, `erc20_approve`, `uniswap_v2_swap`, `uniswap_v3_swap`, `sushiswap_swap`, `curve_swap`, `nft_mint`, `nft_transfer`, `opensea_listing`, `aave_deposit`, `aave_withdraw`, `compound_supply`, `compound_borrow`, `bridge_deposit`):

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py estimate --operation uniswap_v2_swap --all-tiers
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py estimate --gas-limit 150000 --tier fast  # 150000 = configured value
   ```

3. Find the optimal transaction window with lowest expected gas:

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py optimal
   ```

4. View gas patterns (hourly or daily):

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py patterns
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py patterns --daily
   ```

5. Predict future gas prices for a given hour:

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py predict --time 14
   ```

6. Compare gas prices across multiple chains:

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py compare
   ```

7. View base fee history for recent blocks:

   ```bash
   cd ${CLAUDE_SKILL_DIR}/scripts && python3 gas_optimizer.py history --blocks 50
   ```

## Output

- **Current**: Base fee, priority fee, and tier prices (slow/standard/fast/instant)
- **Estimate**: Gas cost in native token and USD for each tier
- **Patterns**: Historical hourly/daily patterns with low-gas markers
- **Optimal**: Recommended transaction window with expected savings
- **Predict**: Gas forecast for specific time with confidence
- **Compare**: Side-by-side gas prices across chains

## Supported Chains

| Chain | Native Token | Block Time |
|-------|--------------|------------|
| Ethereum | ETH | ~12 sec |
| Polygon | MATIC | ~2 sec |
| Arbitrum | ETH | ~0.25 sec |
| Optimism | ETH | ~2 sec |
| Base | ETH | ~2 sec |

## Price Tiers

| Tier | Percentile | Confirmation Time |
|------|------------|-------------------|
| Slow | 10th | 10+ blocks (~2+ min) |
| Standard | 50th | 3-5 blocks (~1 min) |
| Fast | 75th | 1-2 blocks (~30 sec) |
| Instant | 90th | Next block (~12 sec) |

## Error Handling

See `${CLAUDE_SKILL_DIR}/references/errors.md` for:

- RPC connection issues
- API rate limiting
- Price feed errors
- Pattern analysis errors

## Examples

See `${CLAUDE_SKILL_DIR}/references/examples.md` for:

- Quick start commands
- Cost estimation scenarios
- Multi-chain comparison
- Practical workflows

## Resources

- [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) - Fee market specification
- [Etherscan Gas Tracker](https://etherscan.io/gastracker) - Reference oracle
- [L2Fees](https://l2fees.info/) - L2 cost comparison
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (3 observation(s))
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (1)

INFOPrompt injection · prompt.credential_read · CWE-94, CWE-1427
references/implementation.md:7
1. Use Read tool to load API credentials from ${CLAUDE_SKILL_DIR}/config/crypto-apis.env
Why it matters. asks the agent to read credentials

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha 4f83675ca38afull audit observations/trust-audit/skill/jeremylongshore__optimizing-gas-fees.json · Report an issue / request a re-scan
05

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-084f83675ca38aSAFEB89first audit
06

Questions

What does the Optimizing Gas Fees skill do?

Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.

Is Optimizing Gas Fees safe to install?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.

What can Optimizing Gas Fees access on my machine?

The audit observed that it reaches the network. Each of those is consistent with what it says it does. Secrets in the source: none found.

Which assistants does Optimizing Gas Fees work with?

Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (4f83675ca38a), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement