Skills / AI bounty skill
AI bounty skill
Public Codex skill for claiming AI bounty on aelf tDVV via RewardClaimContract, supporting EOA Claim() and Portkey CA ClaimByPortkeyToCa().
Installation
Kompatibilitaet
Beschreibung
AI Bounty Claim Skill
Quick Start
Send the prompt below to your AI. Replace the email placeholder with your own email first, and do not use an exchange or custodial address.
Prompt for Your AI
1. Please read https://github.com/aelf-hzz780/AI-bounty-skill/blob/main/SKILL.md, understand this skill, and install it locally.
2. Then help me claim by following the skill instructions, and use the AA/CA route.
3. Use email: <replace-with-your-email> to recover/login.
Fast Paths by Host
Use a host-specific entry only when it maps to a real native install or discovery path. In this repository today, Gemini CLI is the only true one-command install, OpenClaw and OpenCode use native workspace skill discovery, and Claude Code plus Codex use bootstrap install docs.
Gemini CLI
This repository now ships gemini-extension.json and GEMINI.md, so Gemini CLI can install it as an extension:
gemini extensions install https://github.com/aelf-hzz780/AI-bounty-skill
OpenClaw
This repository now ships a workspace skill at skills/ai-bounty-claim/SKILL.md. Open this repo as your OpenClaw workspace and start a new session.
OpenCode
This repository now ships a project skill at .opencode/skills/ai-bounty-claim/SKILL.md. Open the repo in OpenCode and start a new session.
Claude Code
Tell Claude Code:
Fetch and follow instructions from https://raw.githubusercontent.com/aelf-hzz780/AI-bounty-skill/main/.claude/INSTALL.md
Codex
Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/aelf-hzz780/AI-bounty-skill/main/.codex/INSTALL.md
Cursor
No dedicated fast path yet. Use the universal prompt above for now. Add a Cursor-specific entry only after this repo has .cursor/rules or a real MCP install path.
This public repository contains a single skill for claiming the AI bounty on the aelf tDVV mainnet sidechain through RewardClaimContract.
For AA/CA, the standard wallet claim path is manager signer -> CA.ManagerForwardCall -> reward.ClaimByPortkeyToCa(Hash ca_hash).
Compatibility
- Skill version in this repo:
3.0.0 - AA/CA dependency:
@portkey/ca-agent-skills >= 2.3.0- required interfaces: CLI
manager-sync-status, MCPportkey_manager_sync_status
- required interfaces: CLI
- Release status:
@portkey/ca-agent-skills 2.3.0is already published, so this repo no longer treats CA release timing as a blocker for AI-bounty3.0.0
Change Log
3.0.0
- Breaking change: this public skill no longer supports the legacy EOA claim route.
- Removed: EOA onboarding guidance, EOA reward copy, EOA gas guidance, and the dedicated EOA flow/example files.
- Current public claim path is AA/CA only:
ManagerForwardCall -> ClaimByPortkeyToCa. - Older reward contract source snapshots may still show legacy EOA methods, but this repository no longer exposes them as supported user-facing paths.
Repository Design
The repository uses a single entry skill plus focused branch references so weaker agents can follow one route at a time.
- SKILL.md: onboarding, routing rules, hard stops, and shared defaults
- references/flows/: branch-specific step-by-step instructions
- references/examples/: branch-specific examples for weaker models
Supported Claim Paths
This skill supports only the current public claim path:
AA/CA:ManagerForwardCall(...) -> ClaimByPortkeyToCa(Hash ca_hash)
Routing Branches
- Account choice and onboarding
- Portkey AA/CA claim
- Diagnostics and stop
Shared Rules
- The canonical skill version is the
versionfield in SKILL.md. Ask external users or agents to report that value first when behavior looks inconsistent. tDVVis documented here as the current AI bounty mainnet sidechain environment.- Current campaign default reward amount is documented as
2 AIBOUNTYfor AA/CA. - AA/CA claims should use the standard wallet path
manager signer -> CA.ManagerForwardCall -> reward.ClaimByPortkeyToCa(Hash ca_hash). - Before any AA/CA write, the agent must follow the fixed read-only gate
resolve local context and caHash -> manager-sync-status / portkey_manager_sync_status -> GetHolderInfo(caHash) -> explicit confirmation. - The AA/CA write path must stop unless
isManagerSynced=trueandGetHolderInfo(caHash)resolves ontDVV. ClaimByPortkeyToCa(Hash ca_hash)is permissionless at the reward method layer, but the reward still goes to the resolvedcaHash -> caAddress, not to the manager signer.- For AA/CA SDK or helper calls that require raw addresses, use raw CA and reward addresses instead of wrapped
ELF_..._tDVVaddresses. - If only an email is known for AA/CA, the agent should resolve the target
caHashfirst, and recover a usable manager signer when needed for the standard wallet path. - Current environment gas rules are documented as daily subsidy behavior around
1 ELF; for AA/CA, the agent should usually allow one confirmed attempt on the standard wallet path even when visibleELFis low or zero, but only after the AA/CA sync and holder gate passes. Holder is not foundandCA holder not foundmust be mapped to holder,caHash, or target-chain context not being ready. The agent must not infer a fee problem or suggest sending0.01 ELF.Sender is not a manager of the CA holder.must be mapped to manager sync or local manager-context mismatch ontDVV.Transaction fee not enough.must be treated as a send-stage fee problem only, not as a holder lookup problem.NOTEXISTEDmeans pending lookup only and must not be treated as final failure or a fee blocker.- Validate RPC reachability with chainStatus, not by requesting the RPC root URL.
- Do not use
/api/contract/contractViewMethodListto conclude that the reward contract lacks write methods. - If full method verification is needed, use
/api/blockChain/contractFileDescriptorSetonly as an optional verification path. - When using node introspection APIs, normalize the contract address into the endpoint-accepted format instead of sending the wrapped
ELF_..._tDVVstring directly. - For generic claim requests, the agent must first explain that the current public bounty path is AA/CA only, then ask whether the local Portkey AA/CA context is ready or whether recovery/login with email is needed.
AAis the preferred user-facing term here, whileCAremains an accepted alias.- This public skill should treat AA/CA as the only supported route, even if older contract source snapshots still contain legacy EOA methods.
- The skill should explicitly use Portkey CA skill for AA/CA handling.
- The AA/CA route should require Portkey CA skill
>= 2.3.0. - For a newly registered
tDVVAA/CA account, the agent should emphasize that the on-chain context is still syncing and the user should retry later. - For an older account whose origin is
AELFwhile the write target istDVV, the agent should emphasize that cross-chain sync to the sidechain can be slower and the user should wait for manager and holder sync to complete. - For
Transaction fee not enough, the agent should emphasize that the issue happened during transaction sending and is not a holder query problem. - The agent should tell users not to fill exchange or custodial addresses.
- The agent should use the local AA/CA account context instead of asking the user to paste an address.
- If the AA/CA context is not ready, the agent should guide the user to create, recover, or log in to the local AA/CA first.
- If a submitted transaction returns
txId, the agent should includetxIdandhttps://aelfscan.io/tDVV/tx/<txid>in the reply. - If the chain returns an error, the agent must surface the exact error and stop.
Usage
Start from SKILL.md, choose exactly one branch, then read the matching flow and example documents before replying.
Aehnliche Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 12 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.
claude code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.