add-vault-note
Adds human-readable labels and flags to vault addresses, then submits the changes via pull request.
Install
mkdir -p .claude/skills/add-vault-note && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7555" && unzip -o skill.zip -d .claude/skills/add-vault-note && rm skill.zipInstalls to .claude/skills/add-vault-note
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Add a note to specific vaultKey capabilities
- →Resolves vault names from blockchain data
- →Attaches human-readable notes to vault contracts
- →Sets vault flags via automated pull requests
- →Formats Python code using ruff
How it works
The skill resolves the vault name, edits the flag configuration file, formats the code, and opens a pull request.
Inputs & outputs
When to use add-vault-note
- →Add notes to DeFi vault contracts
- →Set vault flags via automated PR
- →Resolve vault name from blockchain data
About this skill
Add vault note
This skill adda s human readable note to a specific vault in the database.
Required inputs
Before starting, gather the following information from the user:
- Vault smart contract address - The address of an example vault contract on a blockchain
- Message: A human readable message
- Flags (optional): Flags from
VaultFlagenum - if not given set toNone
1. Resolve vault name
Can be resolved from https://top-defi-vaults.tradingstrategy.ai/top_vaults_by_chain.json JSON file
- It's a list of JSON object records
- Use search to find the record
- Extract its name
- Don't try to open the JSON file, as it is too large
Alternatively use check-vault-onchain.py.
2. Edit the flag.py
The vault notes are stored in ``eth_defi/vault/flag.py`.
Add the vault address VAULT_FLAGS_AND_NOTES
- If the address already exist ask for user input
- Make sure the address is lowercased
- For the message create a Python constant like other messages have in
flag.py - Set the message and flag in the dictionary
- If the user explicitly did not tell you to use any flag, set flag to
None - Add the vault name as a comment on the above line
3. Format code
Run ruff to make sure Python code is formatted.
4. Open PR
- Open a pull request.
- This is not a feature pull request - no need to add changelog entry
- Prefix the pull request "notes" instead of "feat"
When not to use it
- →When the vault address is unknown or invalid
Prerequisites
Limitations
- →Requires manual verification of vault data
- →Limited to the structure defined in flag.py
How it compares
It automates the entire process of updating vault metadata, reducing manual file editing and PR creation steps.
Compared to similar skills
add-vault-note side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| add-vault-note (this skill) | 1 | 5mo | No flags | Intermediate |
| df-basic-stats | 0 | 6mo | Review | Beginner |
| add-etf | 0 | 4mo | Review | Intermediate |
| miniqmt-skill | 0 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by tradingstrategy-ai
View all by tradingstrategy-ai →You might also like
df-basic-stats
qmakescl
>
add-etf
michaellaret7
Add an ETF to the database with proper classification. Handles web research, DB format matching, confirmation, and execution.
miniqmt-skill
xiaxiaoqian
MiniQMT量化交易开发技能,基于迅投XtQuant库提供行情数据获取(xtdata)和交易执行(xttrader)功能。用于开发股票、期货、期权等量化交易策略,支持历史/实时行情数据下载、K线/分笔数据获取、财务数据查询、自动下单/撤单、持仓查询、资产查询等。适用于需要连接MiniQMT客户端进行量化交易的场景。
rfp_contents
yellowCornSalad
공고 카드의 콘텐츠 품질 점검 + LLM 자동 요약. 예산·기간 정확성, 본문 가독성, 키워드 매칭 정확성, 상세보기 가독성 5축 점검 + 카드에 본문+첨부 종합 150자 요약을 ai_summary 컬럼에 저장.
interactive-shell
Jonghakseo
dev server, TUI, REPL, DB shell, 로그처럼 사용자 제어나 장시간 실행이 필요한 터미널 작업에 사용한다. AI 작업 위임에는 subagent를 사용한다.
sap-memory
OOBE-PROTOCOL
|