Agent skill
aptos-trading
Execute trades on Aptos mainnet with price-triggered profit-taking and dip-buying strategies. Includes wallet management, transaction signing, and DEX swaps via Liquidswap. Use when automating APT trading, checking balances, or executing swaps.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/aptos-trading
SKILL.md
Aptos Trading Executor
Automated APT trading on Aptos mainnet with price-triggered strategies.
Overview
- Purpose: Automated profit-taking and dip-buying (vulture) strategies
- Network: Aptos Mainnet via REST API
- DEX: Liquidswap for APT ↔ USDC swaps
Quick Start
# Run the executor (requires confirmation)
python ~/.agents/skills/aptos-trading/scripts/alpha_executor.py
Configuration
Wallet configuration in /Users/alice/agent_scripts/wallets.yaml:
apt_primary- Main trading walletusdc_withdrawal- USDC extraction wallet
Strategy Parameters
Profit Triggers (Bull Levels)
| Level | Price | Action |
|---|---|---|
| B1 | $1.60 | Log only (adjust to take 20%) |
| B2 | $1.80 | Swap 30% to USDC |
| B3 | $2.00 | Swap 50% to USDC |
| MOON | $2.50 | Swap 75% to USDC |
Dip Buying (Vulture Levels)
| Price | Amount |
|---|---|
| $1.40 | 15 APT |
| $1.30 | 15 APT |
| $1.20 | 15 APT |
Architecture
AptosClient Class
get_account_info()- Fetch sequence numberget_balance()- Read APT from fungible asset storesubmit_transaction(payload)- Sign and submit txswap_apt_to_usdc(amount, min_out)- Execute Liquidswap swap
Price Feeds
- CoinGecko API (primary)
- Binance API (fallback)
- Default $1.50 (emergency)
Security Notes
⚠️ CRITICAL: Private keys are in wallets.yaml - NEVER commit this file
⚠️ All transactions are signed locally and submitted to mainnet
⚠️ Script requires typing "EXECUTE" to confirm live trading
Wallet Validation (MANDATORY)
Before funding ANY wallet, run:
just aptos-validate-all
NEVER use derive-resource-account-address for wallet creation.
Use aptos init --private-key to derive addresses correctly.
Files
scripts/alpha_executor.py- Main executorreferences/system-docs.org- Full system documentation/Users/alice/agent_scripts/wallets.yaml- Wallet config (external)/Users/alice/agent_scripts/Holdings.md- Live state tracker/Users/alice/agent_scripts/alpha.log- Execution log
Scientific Skill Interleaving
This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
Graph Theory
- networkx [○] via bicomodule
- Universal graph hub
Bibliography References
general: 734 citations in bib.duckdb
Cat# Integration
This skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
GF(3) Naturality
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?