# Fulfill Git Escrow Bounties

Git escrow bounties require careful test review, git handling, and blockchain CLI submission. This skill guides validation, solution preparation, fulfillment submission, and follow-up status checks.

## Install

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

## Metadata

- Status: approved
- Slug: internet-court-fulfill-git-escrow
- Version: 1.0
- Author version: 1.0
- Skillstore revision: r1
- Version status: invalid
- Tree hash: c01b190d88c2ec40e676eff670c874f19875c26450c9fbe824259d4f218f9c55
- Author: internet-court
- GitHub username: internet-court
- License: MIT
- Repository: https://github.com/internet-court/internet-court-skill/tree/main/vendored/arkhai/fulfill-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, filesystem, env\_access
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/internet-court-fulfill-git-escrow
- Manifest: https://skillstore.pages.dev/api/skills/internet-court-fulfill-git-escrow/manifest

## Capabilities

- Checks whether the git-escrows CLI is available.
- Validates escrow status and key escrow details from the CLI output.
- Clones the escrow test repository at the specified commit.
- Guides solution file creation based on test expectations.
- Commits a new solution or submits an existing solution commit.
- Reports fulfillment identifiers and follow-up collection steps.

## Use Cases

- Solve a new escrow challenge: Implement code from test expectations and submit the resulting commit.
- Submit an existing solution: Collect required repository and commit details, then submit them to an escrow.
- Track fulfillment next steps: Report fulfillment identifiers and prepare status or collection follow-up.

## Prompt Templates

### Inspect an escrow

```
Use fulfill-git-escrow to inspect escrow UID <uid>. Summarize its status, test repository, reward, oracle, and missing information before running any submission step.
```

### Prepare a solution workspace

```
Use fulfill-git-escrow in write mode for escrow UID <uid>. Review the test repository, identify expected files, and propose a solution plan before editing files.
```

### Submit an existing solution

```
Use fulfill-git-escrow with escrow UID <uid>, solution repository <repo>, and solution commit <commit>. Confirm the details with me before submitting.
```

### Diagnose a failed fulfillment

```
Use fulfill-git-escrow to analyze this failed fulfillment for escrow UID <uid>. Check status, network assumptions, key registration, repository accessibility, and next remediation steps.
```

## Limitations

- Requires git, git-escrows, network access, and user-managed wallet configuration.
- Does not guarantee that the oracle will accept the submitted solution.
- Can affect the current git workspace if changes are not reviewed.
- Requires careful handling of private keys and environment files.

## Best Practices

- Confirm escrow UID, network, repository URL, and commit hash before submission.
- Keep private keys outside chat and review environment file handling manually.
- Review git status and staged changes before committing or submitting a solution.

## Anti Patterns

- Submitting fulfill or collect actions without explicit user approval.
- Using broad git staging without checking which files will be committed.
- Trusting unknown test repositories or generated commands without review.

## Security Audit

- Audited at: 2026-07-21T02:59:50.742\+00:00
- Summary: The skill legitimately automates Git escrow fulfillment, but it invokes third-party CLI commands, handles a blockchain private key, and clones external repositories. Several scanner hits are Markdown or metadata false positives. Publication requires safeguards for credential handling, repository trust, broad staging, and financial actions.

## Stats

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