write-outreach-outreach-qa SKILL.md skillA
write-outreach-outreach-qa from gooseworks-ai/goose-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add gooseworks-ai/goose-skills/write-outreach-outreach-qa@v0.1.1Pins v0.1.1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- gooseworks-ai/goose-skills
- Path
skills/marketing/write-outreach-outreach-qa/SKILL.md- Versions recorded
- 2
- Latest version
- v0.1.1, committed Oct 24, 2026
- First version recorded
- Oct 23, 2026
- Size
- 2,499 bytes
- Repository stars
- 1,302
- License
- MIT
Step of the write-outreach playbook: the checks a finished outreach pack and send file must pass before delivery, covering facts, proof, compliance, length, asks and tone. Run write-outreach instead; not for direct use.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# outreach-qa Run on the whole pack and the send file. Fix every failure, then run again. Nothing about the check goes into the pack itself. **Facts and proof** - Every first line rests on its row's signal or hook URL and date (`signal_1_date` / `hook_date`); the fact still says that (a sample of 5 rows re-checked by link, or every row when under 10). - No invented compliment, mutual connection, number, customer, result, peer story, "brands like X", "most teams we talk to". Every proof line went through claims-gate; cuts are listed with the proof that would restore them. - Prices and product facts match the brand's site or brain, with the date read. **Compliance** - Each email has the sender's name and company, a postal address placeholder the marketer fills once, and the opt-out line. - Row rules applied: no email body for `UK-soletrader` (letter instead), non-published `CASL` / `AU-NZ`, Germany/Austria rows; unchecked and catch-all addresses sit in `email_to_check`, never `email`; EU and unknown-country first emails carry the source-and-object line; the one-line country summary is in the pack. - Suppressed, cooled-down and duplicate rows are out of the send file, with counts. …
Read the whole file at its exact version.
How to install
mdr add gooseworks-ai/goose-skills/write-outreach-outreach-qa@sha256:8f8e6fe529cda6feThe line at the top of this page pins the label v0.1.1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_v7hfqicxz2bcc5hc)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Oct 23, 2026 and Oct 24, 2026, about one every day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.1.1 latest | 2026-10-24 | b1e7218 | 2,499 B | A | view · diff |
| v0.1.0 | 2026-10-23 | 4cd1948 | 2,499 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (2499 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
gooseworks-ai/goose-skills · 1,302 stars · license MIT · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_v7hfqicxz2bcc5hc GET https://markdownregistry.com/api/v1/resolve?ref=gooseworks-ai/goose-skills/write-outreach-outreach-qa GET https://markdownregistry.com/api/v1/blob/8f8e6fe529cda6fe4c922720f063cbe69e4ac9c2493639ab494cf47b4d5add88
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.