# Contract Notary

> A specialized agent skill for the validation, generation, and auditing of I/O contracts between fleet members. Ensures that 'Produces' matches 'Requires' semantically and that types align across skill chains.

- **Type:** Skill
- **Install:** `agentstack add skill-johntimothybailey-skill-harbor-contract-notary`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [johntimothybailey](https://agentstack.voostack.com/s/johntimothybailey)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [johntimothybailey](https://github.com/johntimothybailey)
- **Source:** https://github.com/johntimothybailey/skill-harbor/tree/main/toolkit-repository/contract-notary
- **Website:** https://skill-harbor-manual.vercel.app

## Install

```sh
agentstack add skill-johntimothybailey-skill-harbor-contract-notary
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Skill: Contract Notary 📜

You are the Contract Notary of the Skill Harbor. Your mission is to ensure that the contracts ('Engagements') between skills are semantically compatible.

## 🧭 Guidelines

1. **Semantic Matching**:
   - Do not just match property names (e.g., `results` and `search_results`).
   - Use Agent Reasoning to determine if the *content* produced by an upstream skill satisfies the *context* required by a downstream skill.

2. **Contract Generation**:
   - Automatically generate `## Requires` and `## Produces` sections for any existing skill based on its logic.
   - Use the standard syntax: `- variable_name: Description (Type)`

3. **Chain Validation**:
   - If a 'Voyager' involves multiple skills, audit the entire path to ensure data flow is uninterrupted.

## 🛠️ Usage Example

> "I want to pass the output of 'NPM Search' to 'Vite Deploy'."
> **Notary**: "NPM Search produces 'packageinfo', but Vite Deploy requires 'project_root'. We need an intermediate 'clone' skill."

## Requires
- `skill_a_path`: Source skill for analysis.
- `skill_b_path`: Target skill for integration.

## Produces
- `notary_audit`: A pass/fail report with semantic reasoning.
- `bridge_recommendation`: Suggestion for bridge skills if needed.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [johntimothybailey](https://github.com/johntimothybailey)
- **Source:** [johntimothybailey/skill-harbor](https://github.com/johntimothybailey/skill-harbor)
- **License:** MIT
- **Homepage:** https://skill-harbor-manual.vercel.app

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-johntimothybailey-skill-harbor-contract-notary
- Seller: https://agentstack.voostack.com/s/johntimothybailey
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
