config
Skill2 starsChanged 8 months agoMITView on GitHub
View and modify StarkFi CLI configuration — set custom RPC URLs, switch networks, manage gas settings, and check transaction status. Use this skill when the user mentions RPC, rate limits, network settings, gas mode, gas token, configuration, settings, preferences, or wants to check a transaction hash. Also trigger when the user wants to customize their setup, troubleshoot connection issues, fix errors, switch between mainnet and testnet, change how gas is paid, enable free gas, "gas fees too high", "not working", verify whether a transaction succeeded, or check tx status — even if they don't say "config".
24 other projects use a version of this.
Adopted by
Most recently taken up by
- idavidov13/agentic-playwrighttheir own version, first seen Nov 8, 2026
- leinardi/adversarial-review-looptheir own version, first seen Nov 8, 2026
- nearmap/shipyardtheir own version, first seen Nov 8, 2026
- Dariusplayer09/adaptive-skillstheir own version, first seen Nov 8, 2026
- aarontzeng/dev-leadtheir own version, first seen Nov 5, 2026
- adyusuf/claude-code-standardstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use uninstall and resume.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
AnthropicSkilluninstall
Uninstall a community skill that was installed via the hub. Confirms before deleting files, refuses to touch first-party plugin skills, and logs every action. Use when the user wants to fully remove a community skill ("uninstall [skill]", "remove this skill") rather than just disable it.
Also in 3 projects that use this
genomewalkerSkillresume
Resume a thread by loading its ~800-token context capsule
Also in 3 projects that use this
Other versions24 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 24
- microsoft/TokenEconomizer★ 5ksame name
- orangehrm/orangehrm★ 1.1ksame name
- idavidov13/agentic-playwright★ 268same name
- leonardcser/cursortab.nvim★ 263same name
- tmck-code/yet-another-statusline★ 244same name
- genkovich/sdd★ 187same name
- ThisisYoYoDev/claude-rag★ 9same name
- JeremieSamson/green-code★ 7same name
- dungnotnull/black-garlic-fermentation-optimization-agent-skill★ 5same name
- dungnotnull/standalone-solar-deep-station-agent-skill★ 5same name
14 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository13 other files it gives its agents.
- authenticate-walletSkill
- balanceSkill
- batchSkill
- confidentialSkill
- dcaSkill
- lendingSkill
- lstSkill
- multi-swapSkill
- portfolioSkill
- sendSkill
- stakingSkill
- tradeSkill
- trovesSkill
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 0 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 19 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 82
Rate Limits: If any skill fails with "rate limit" or "429" errors, use config set-rpc to set a custom RPC endpoint.
- Very specific: line 85
Use tx-status AFTER every send, trade, multi-swap, batch, dca-create, dca-cancel, conf-fund, conf-transfer, conf-withdraw, and …
- Very specific: line 86
Use config get-rpc to check the current RPC URL before changing it.
- Very specific: line 154
Use config set-gasfree on for developer-sponsored gas.
- Very specific: line 155
Use tx-status to verify transactions from any transactional skill.
“Common” is measured: kept by at least 6 in 10 of the 19 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Configuration & Utilities
Manage local configuration for the StarkFi CLI and check transaction status on-chain. Configuration includes RPC endpoints, network selection, and gas payment settings.
Prerequisites
- None for configuration commands (
config list,config set-*,config get-rpc). - Active session required for
tx-statusand forconfig listto show the effective network source.
Configuration Commands
# List all current settings
npx starkfi@latest config list
# Reset all settings to defaults
npx starkfi@latest config reset
# Set custom RPC URL
npx starkfi@latest config set-rpc <url>
# Get current RPC URL
npx starkfi@latest config get-rpc
# Switch network (takes effect immediately, no re-login needed)
npx starkfi@latest config set-network <network>
# Toggle developer-sponsored gas (Gasfree mode)
npx starkfi@latest config set-gasfree <on|off>
# Set gas payment token (for Gasless mode)
npx starkfi@latest config set-gas-token <token>Transaction Status
npx starkfi@latest tx-status <hash>Gas Modes
StarkFi supports two gas abstraction modes:
| Mode | Who Pays | Command | Description |
| Gasfree | Developer | config set-gasfree on | Gas fees sponsored by StarkFi via Paymaster |
| Gasless | User (ERC-20) | config set-gas-token STRK | User pays gas in an ERC-20 token (default mode) |
Supported gas tokens: ETH, STRK, USDC, USDT, DAI
Gasfree and Gasless are mutually exclusive — enabling one disables the other.
Default: Gasless mode with STRK as gas token. Gas is paid through the Paymaster, so the user does not need native ETH for gas — any supported ERC-20 works.
Parameters
| Parameter | Type | Description | Required |
url | string | Full HTTP(S) RPC endpoint URL | Yes |
network | string | mainnet or sepolia | Yes |
on/off | string | Enable or disable Gasfree mode | Yes |
token | string | Gas token symbol or reset (reverts to STRK) | Yes |
hash | string | Transaction hash (0x...) | Yes |
Rules
- Rate Limits: If any skill fails with "rate limit" or "429" errors, use
config set-rpcto set a custom RPC endpoint. - Persistence: Settings are stored locally and persist across sessions.
- Network switching:
set-networktakes effect instantly for all commands — no re-login required. The config setting overrides the session's login network.config listshows the effective network with its source (e.g.sepolia (config override, session: mainnet)). - Use
tx-statusAFTER everysend,trade,multi-swap,batch,dca-create,dca-cancel,conf-fund,conf-transfer,conf-withdraw, and staking/lending transaction to verify success. - Use
config get-rpcto check the current RPC URL before changing it.
Examples
User: "I'm getting rate limit errors"
npx starkfi@latest config get-rpc
npx starkfi@latest config set-rpc https://starknet-mainnet.g.alchemy.com/v2/<key>User: "Show my current configuration"
npx starkfi@latest config listUser: "Switch to testnet"
npx starkfi@latest config set-network sepolia
npx starkfi@latest config list # Verify: shows "sepolia (config override, session: mainnet)"User: "Enable free gas mode"
npx starkfi@latest config set-gasfree onUser: "I want to pay gas in USDC"
npx starkfi@latest config set-gasfree off
npx starkfi@latest config set-gas-token USDCUser: "Reset gas token to default"
npx starkfi@latest config set-gas-token resetUser: "Reset all my settings"
npx starkfi@latest config resetUser: "Did my transaction go through? Hash is 0xabc..."
npx starkfi@latest tx-status 0xabc...Error Handling
| Error | Action |
Invalid RPC URL | Ensure URL starts with http:// or https://. |
Invalid network | Use mainnet or sepolia. |
Unsupported gas token | Must be one of: ETH, STRK, USDC, USDT, DAI. |
Transaction not found | Verify the hash is correct and the network matches. |
Pending | Transaction is still in mempool — wait and retry. |
Related Skills
- This skill is referenced by all other skills for rate limit recovery.
- Use
config set-gasfree onfor developer-sponsored gas. - Use
tx-statusto verify transactions from any transactional skill.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

