outward

Drafts and sends outgoing messages to external recipients with attribution and approval gates.

1|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/inayayousfi/myconfig --skill outward-inayayousfi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: outward
Source: https://github.com/inayayousfi/myconfig/tree/main/dotfiles/ai/.agents/skills/outward
Command: npx skills add https://github.com/inayayousfi/myconfig --skill outward-inayayousfi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing text that leaves your session and reaches another person—emails, support tickets, pull request bodies, issue comments—carries real consequences. This Skill enforces a disciplined workflow so every outgoing message is context-aware, correctly formatted for its recipient, properly attributed, and explicitly approved before it is sent. ## Core Features & Use Cases - Recipient-aware drafting: Inspects the destination, thread, and templates to match the expected form and tone before writing a word. - Mandatory collaboration attribution: Prepends a two-line block naming the user's handle, the model, and the harness on every outgoing text. - Approval-gated sending: Shows the full draft in plain text, requires explicit wording approval, and only sends when authorized. - Use Case: You need to reply to a GitHub pull request review. The Skill reads the thread, drafts a concise reply in the reviewer's expected format, adds the attribution block with your GitHub handle, shows you the exact text, and posts it only after you approve. ## Quick Start Ask the assistant to draft a reply to the open pull request review and show it to you before sending.

Frequently Asked Questions about outward

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft an email or message to someone else with an AI assistant?▼

Describe the recipient and goal, and the Skill reads the relevant thread or document, drafts prose matched to the recipient's expected form, and shows you the full text in a fenced block. Nothing is sent until you approve the wording and authorize sending.

How do I write a pull request reply that follows project conventions?▼

The Skill inspects the repository, existing discussion, and any recorded plan for the project's template and tone rules before drafting. It looks up your platform handle from the git remote or platform CLI rather than guessing it.

Does the Skill send messages automatically without approval?▼

No. Sending requires two explicit gates: approval of the exact wording and separate send authorization, unless an active session premise already delegates those choices. Draft-only requests stop after showing the text.

What is the collaboration attribution block added to outgoing text?▼

It is a two-line block at the top stating that the user directed the work and made decisions while the model and harness carried them out. It is written in the same language as the message and can be removed only by an explicit session premise.

When should this Skill not be used?▼

Do not use it for text shown only to the user in the current session, such as chat replies or internal notes. It applies only when someone other than the session user will read the output, regardless of channel or subject.