account-research
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
\"Design and implement smart contracts as self-executing programmatic agreements on blockchain. Use this skill when the user needs to build automated on-chain logic, evaluate smart contract security, or design tokenized business rules — even if they say 'smart contract
$ npx -y skills add charlieviettq/awesome-agent-skill --skill algo-blockchain-smart-contract --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/algo-blockchain-smart-contractContext preview
The summary Claude sees to decide when to auto-load this skill.
\"Design and implement smart contracts as self-executing programmatic agreements on blockchain. Use this skill when the user needs to build automated on-chain logic, evaluate smart contract security, or design tokenized business rules — even if they say 'smart contract
name: "\"algo-blockchain-smart-contract\"" description: "\"Design and implement smart contracts as self-executing programmatic agreements on blockchain. Use this skill when the user needs to build automated on-chain logic, evaluate smart contract security, or design tokenized business rules — even if they say 'smart contract development', 'automated agreement', or 'on-chain logic'.\"." allowed-tools: Read, Glob, Grep
Smart contracts are self-executing programs stored on a blockchain that automatically enforce agreement terms when conditions are met. Primarily written in Solidity (Ethereum/EVM) or Rust (Solana). Once deployed, code is immutable — bugs cannot be patched without migration. Security is critical as exploits are irreversible.
**Trigger conditions:**
**When NOT to use:**
IRON LAW: Deployed Smart Contracts Are IMMUTABLE — Bugs Are Permanent Once deployed, contract code cannot be changed. A bug that loses funds is IRREVERSIBLE. There is no "hotfix" or "rollback" (unless the contract includes an upgrade proxy pattern). Security audit BEFORE deployment is not optional — it is the only protection.
Define: contract purpose, participants, conditions, state variables, access controls. Determine: which logic MUST be on-chain vs which can be off-chain. **Gate:** Business logic specified, on-chain necessity justified.
**Design:** 1. Define state variables (stored on-chain, costs gas) 2. Define functions: external (callable by users), internal (helper logic) 3. Implement access control (onlyOwner, role-based, multisig) 4. Handle edge cases: reentrancy guards, integer overflow checks, gas limits
**Security patterns:**
Test: unit tests covering all paths, edge cases, access control violations. Security audit: automated (Slither, Mythril) + manual review. Deploy to testnet first. **Gate:** All tests pass, automated security scan clean, testnet deployment successful.
Return contract design with security analysis.
{
"contract": {"name": "Escrow", "functions": 5, "state_variables": 4, "access_roles": ["buyer", "seller", "arbiter"]},
"security": {"audit_status": "passed", "patterns_used": ["checks_effects_interactions", "pull_payment"], "known_risks": ["oracle_dependency"]},
"metadata": {"platform": "ethereum", "language": "solidity", "estimated_gas": 250000}
}**Input:** Escrow contract: buyer deposits, seller delivers, arbiter resolves disputes **Expected:** Contract with: deposit(), confirmDelivery(), dispute(), withdraw() functions. Funds held until conditions met.
| Input | Expected | Why | |-------|----------|-----| | Gas price spike | Transaction may fail or cost more | Always set gas limits and handle failures | | Reentrant call | Must be blocked | Reentrancy is the #1 smart contract vulnerability | | Contract upgrade needed | Use proxy pattern or migrate | Immutability by default |
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
Evaluate LLM agents and tool-using workflows—task success, tool accuracy, latency/cost, safety, and regression suites. Use when shipping agent features,…
Design agent tools and CLI surfaces—schemas, naming, errors, idempotency, and discoverability for LLM callers. Use when defining tools for agents, SDKs, or…
\"Implement and select ad bidding strategies from manual CPC to automated target-CPA and target-ROAS. Use this skill when the user needs to choose a bidding…
\"Optimize advertising budget allocation across campaigns using marginal returns analysis. Use this skill when the user needs to distribute budget across…
\"Build CTR prediction models for estimating ad click-through rates from features. Use this skill when the user needs to predict click probability, build an ad…