# Create Git Escrow Bounties

Creating a blockchain escrow bounty needs exact repository, commit, token, and contract details. This skill guides setup and runs git-escrows submit with those parameters.

## Install

```bash
npx skillstore add internet-court/make-git-escrow
```

## Metadata

- Status: approved
- Slug: internet-court-make-git-escrow
- Version: 1.0
- Author version: 1.0
- Skillstore revision: r1
- Version status: invalid
- Tree hash: 792d70bf6551a56ab57fa1e0942cab08f3b0656d9e668e2bf9de6d9a6f7b46e0
- Author: internet-court
- GitHub username: internet-court
- License: MIT
- Repository: https://github.com/internet-court/internet-court-skill/tree/main/vendored/arkhai/make-git-escrow
- Ref: 3f6e026a3363e0954ede7bef0cfe88d4475de137
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, env\_access
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/internet-court-make-git-escrow
- Manifest: https://skillstore.pages.dev/api/skills/internet-court-make-git-escrow/manifest

## Capabilities

- Checks whether the git-escrows CLI is available.
- Checks for required .env configuration before submission.
- Collects repository, commit, reward, token, oracle, and arbiter parameters.
- Detects the current git remote and HEAD commit when applicable.
- Runs the git-escrows submit workflow after parameters are available.
- Reports the escrow UID, escrow details, and solver fulfillment guidance.

## Use Cases

- Fund a Test-Fixing Challenge: Create an escrow bounty for a failing test suite so solvers can compete for an ERC20 reward.
- Package a Reproducible Bug Bounty: Attach a repository URL and commit hash to a reward so the challenge has a stable target.
- Prepare Solver Instructions: After submission, share the escrow UID and fulfillment guidance with developers who will submit solutions.

## Prompt Templates

### Create My First Escrow

```
Create a git escrow bounty for this repository. Help me gather the missing values before submitting.
```

### Use a Remote Test Suite

```
Create a git escrow bounty for a remote test suite. Ask me for the repository URL and commit hash.
```

### Prepare a Sepolia Bounty

```
Prepare a Sepolia git escrow bounty. Confirm my reward, token, oracle, and arbiter before running the submit command.
```

### Review and Submit a Complete Bounty

```
Review my complete git escrow bounty parameters, identify any missing risk checks, then submit only after I approve.
```

## Limitations

- Requires git-escrows, npx, or bunx to be available locally.
- Requires a configured .env file and Ethereum RPC access.
- Cannot prove that token, oracle, or arbiter contracts are trustworthy.
- Submissions may spend gas and lock tokens on the selected network.

## Best Practices

- Use a dedicated wallet with only the funds needed for the bounty.
- Confirm the network, reward, token, oracle, and arbiter before submission.
- Keep private keys out of chat, logs, shell history, and shared terminals.

## Anti Patterns

- Do not paste a real private key into the conversation.
- Do not submit before reviewing the exact network and reward amount.
- Do not use unknown oracle, arbiter, or token contracts without review.

## Security Audit

- Audited at: 2026-07-21T03:22:43.366\+00:00
- Summary: The skill legitimately automates blockchain escrow creation, but it invokes third-party CLI commands and handles a private key. Several static matches are documentation-only false positives; confirmed findings cover secret configuration, command-line private-key exposure, and value-bearing escrow actions. Publication should require safeguards for secrets, package execution, and explicit transaction confirmation.

## Stats

- Views: 0
- Downloads: 4
- Favorites: 1
- Popularity score: 0
