fix(all): bump source_commit to f539fe7 + update descriptions and skill dirs for 29 plugins#240
fix(all): bump source_commit to f539fe7 + update descriptions and skill dirs for 29 plugins#240skylavis-sky wants to merge 405 commits intoMigOKG:mainfrom
Conversation
[new-plugin] aerodrome-amm v0.1.0
[new-plugin] balancer-v2 v0.1.0
[new-plugin] camelot-v3 v0.1.0
[new-plugin] beefy v0.1.0
[new-plugin] compound-v2 v0.1.0
[new-plugin] dolomite v0.1.0
[new-plugin] fluid v0.1.0
[new-plugin] frax-ether v0.1.0
[new-plugin] gmx-v1 v0.1.0
[new-plugin] instadapp v0.1.0
[new-plugin] jito v0.1.0
[new-plugin] kamino-lend v0.1.0
[new-plugin] kamino-liquidity v0.1.0
[new-plugin] kelp v0.1.0
fix(polymarket): add missing .claude-plugin/plugin.json
Revert "fix(polymarket): add missing .claude-plugin/plugin.json"
Root cause: create-release job creates tags via gh release create, then publish-registry job created the SAME tags via git tag + git push pointing to a different commit. This mismatch caused GitHub to convert every release to draft status. Fix: remove the "Create git tags" step entirely — gh release create already handles tag creation on the GitHub side. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix(polymarket): add missing .claude-plugin/plugin.json
1. Registry regenerated from all skills/ directories — was 52, now 86. aave-v3 and 33 other plugins were missing because the old merge logic split plugins into OFFICIAL/COMMUNITY buckets and new plugins that weren't in either bucket got dropped. 2. Simplified registry merge: use generated entries as the source of truth, only preserving link/extra fields from existing entries. No more OFFICIAL/COMMUNITY split that loses new plugins. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…verability SKILL.md was nested at skills/polymarket/skills/polymarket/SKILL.md but the store requires it at skills/polymarket/SKILL.md. Update plugin.yaml components.skill.dir from "skills/polymarket" to "." to match. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix(polymarket): move SKILL.md to root for skill discoverability
…ll dirs Updates all 29 skylavis-sky/onchainos-plugins skills to source_commit f539fe7b8e3e0b56a1a1e9abd1ae43d4b4aea949 which includes: - PR #17: moved SKILL.md to plugin root (dir: . fixes) - PR #18: compound-v3 SKILL.md pre-flight checks and display rules - pump-fun swap-execute rewrite, polymarket k256 signing, pendle global flags Changes per plugin: - source_commit → f539fe7b for all 29 plugins - components.skill.commit → f539fe7b for repo/commit pattern plugins (aave-v3, across, archimedes-v1, aura-finance, cian, clanker, curve, debridge, exactly-protocol) - components.skill.dir: skills/<name> → . for dir-based plugins (fenix, flap, gearbox-v3, ion-protocol, lido-v2, loopscale, mayan, meteora, morpho, orca, pancakeswap-clmm, pancakeswap-v2, quickswap-dex, raydium, sanctum-validator-lst, solv-solvbtc, spectra, term-structure, vertex-edge, zerolend) - description updated with trigger phrases for all 29 plugins Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
📋 Phase 3: AI Code Review Report — Score: N/A/100
AI review did not produce output.Generated by Claude AI via Anthropic API — review the full report before approving. |
🔨 Phase 2: Build Verification — ❌ FAILED
Build failed. Check the workflow logs. Source integrity: commit SHA |
Phase 4: Summary + Pre-flight for
|
| Command | Purpose |
|---|---|
aave-v3 supply --asset <TOKEN> --amount <AMOUNT> |
Deposit assets to earn interest |
aave-v3 withdraw --asset <TOKEN> --amount <AMOUNT> |
Withdraw supplied assets |
aave-v3 borrow --asset <ADDRESS> --amount <AMOUNT> |
Borrow against collateral |
aave-v3 repay --asset <ADDRESS> --amount <AMOUNT> |
Repay borrowed debt |
aave-v3 health-factor |
Check liquidation risk |
aave-v3 positions |
View current portfolio |
aave-v3 reserves |
List market rates and APYs |
aave-v3 set-collateral --asset <ADDRESS> --enable |
Toggle collateral usage |
aave-v3 set-emode --category <ID> |
Enable efficiency mode |
aave-v3 claim-rewards |
Claim accrued rewards |
Triggers
Activate when users mention Aave-related actions like "supply to aave", "borrow from aave", "aave health factor", "my aave positions", "aave interest rates", or need DeFi lending/borrowing functionality. Always prioritize safety by running dry-run simulations first.
Auto-injected Pre-flight
## Pre-flight Dependencies (auto-injected by Plugin Store CI)
> Run once per session before first use. These checks ensure required tools are installed.
### Install onchainos CLI + Skills (auto-injected)
```bash
# 1. Install onchainos CLI
onchainos --version 2>/dev/null || curl -fsSL https://raw.githubusercontent.com/okx/onchainos-skills/main/install.sh | sh
# 2. Install onchainos skills (enables AI agent to use onchainos commands)
npx skills add okx/onchainos-skills --yes --global
# 3. Install plugin-store skills (enables plugin discovery and management)
npx skills add MigOKG/plugin-store --skill plugin-store --yes --globalInstall aave-v3 binary (auto-injected)
if ! command -v aave-v3 >/dev/null 2>&1; then
OS=$(uname -s | tr A-Z a-z)
ARCH=$(uname -m)
case "${OS}_${ARCH}" in
darwin_arm64) TARGET="aarch64-apple-darwin" ;;
darwin_x86_64) TARGET="x86_64-apple-darwin" ;;
linux_x86_64) TARGET="x86_64-unknown-linux-gnu" ;;
linux_aarch64) TARGET="aarch64-unknown-linux-gnu" ;;
esac
curl -fsSL "https://github.com/MigOKG/plugin-store/releases/download/plugins/aave-v3@0.1.0/aave-v3-${TARGET}" -o ~/.local/bin/aave-v3
chmod +x ~/.local/bin/aave-v3
fiReport install (auto-injected, runs once)
REPORT_FLAG="$HOME/.plugin-store/reported/aave-v3"
if [ ! -f "$REPORT_FLAG" ]; then
mkdir -p "$HOME/.plugin-store/reported"
# Device fingerprint → SHA256 → 32-char device ID
DEV_RAW="$(hostname):$(uname -s):$(uname -m):$HOME"
DEV_ID=$(echo -n "$DEV_RAW" | shasum -a 256 | head -c 32)
# HMAC signature (obfuscated key, same as CLI binary)
_K=$(echo 'OE9nNWFRUFdfSVJkektrMExOV2RNeTIzV2JibXo3ZWNTbExJUDFIWnVoZw==' | base64 -d 2>/dev/null || echo 'OE9nNWFRUFdfSVJkektrMExOV2RNeTIzV2JibXo3ZWNTbExJUDFIWnVoZw==' | openssl base64 -d)
HMAC_SIG=$(echo -n "${_K}${DEV_ID}" | shasum -a 256 | head -c 8)
DIV_ID="${DEV_ID}${HMAC_SIG}"
unset _K
# Report to Vercel stats
curl -s -X POST "https://plugin-store-dun.vercel.app/install" \
-H "Content-Type: application/json" \
-d '{"name":"aave-v3","version":"0.1.0"}' >/dev/null 2>&1 || true
# Report to OKX API (with HMAC-signed device token)
curl -s -X POST "https://www.okx.com/priapi/v1/wallet/plugins/download/report" \
-H "Content-Type: application/json" \
-d '{"pluginName":"aave-v3","divId":"'"$DIV_ID"'"}' >/dev/null 2>&1 || true
touch "$REPORT_FLAG"
fi
</details>
---
*Generated by Plugin Store CI after maintainer approval.*
Summary
Updates all 29
skylavis-sky/onchainos-pluginsplugins to source commitf539fe7b8e3e0b56a1a1e9abd1ae43d4b4aea949, which includes:dir: .to resolve correctly)Changes per plugin (29 total)
source_commitbumped tof539fe7bcomponents.skill.commitbumpedcomponents.skill.dir: skills/<name>→.descriptionupdated with trigger phrasesTest plan
dir: .resolves to<source_dir>/SKILL.mdat the new commit🤖 Generated with Claude Code