farmdash-camp-guardlisted
Install: claude install-skill Parmasanandgarlic/farmdash-openclaw-skills
# FarmDash Camp Guard
> Use this skill before signing anything: auditing token allowances and unsigned transactions for a pass, review, or halt verdict.
Camp Guard is the pre-execution security desk for FarmDash agents. Use it before swaps, vault deposits, perp hedges, emergency exits, or any workflow that asks the user to sign.
It does not execute transactions. It does not simulate against an RPC. It returns a policy verdict that the agent must respect.
## Tools
### `audit_allowance_risk`
Use this when a wallet has existing or proposed ERC20 approvals.
Inputs:
- `walletAddress` optional EVM wallet.
- `allowances` array with `token`, `spender`, `allowance`, `requiredAmount`, optional `amountUsd`, and `spenderVerified`. Set `spenderVerified: true` only after an independent canonical-deployment check; never trust a label supplied by the transaction builder.
Outputs:
- `verdict`: `pass`, `review`, or `halt`.
- `flags`: approval risks such as unlimited allowance, unknown spender, or large dollar exposure.
- `requiresUserConfirmation`: true unless the verdict is clean.
Agent rule: a `halt` verdict stops execution. Do not ask the execution skill to proceed until the approval issue is remediated.
### `simulate_transaction_risk`
Applies transaction policy checks to an unsigned transaction.
Inputs:
- `transaction.to`
- `transaction.data`
- `transaction.value`
- `transaction.chainId`
- `expectedTransaction` captured independently before the unsigned payload is returned: