---
name: samehand
description: Rewrite short drafts using a saved writing profile and compare changed words. Test meaning and style within the free allowance before buying more rewrites.
---

# samehand

MCP tools: `rewrite_in_voice`, `read_writing_profile`, `preview_writing_profile`, `save_writing_profile`.

Reuse the author's saved examples and word comparison instead of assembling them for every draft.

## Everyday requests

Use this skill when the user wants a clearer draft in their own writing voice.
Reuse only authorized text and the current personal profile. Ask for a missing draft.
Review changed words, facts, names, amounts and commitments before returning variants.
A rewrite does not authorize sending a message or publishing a post.

- "Rewrite this email in my writing voice without changing the facts." Read the current profile and use `rewrite_in_voice`.
- "Make this WhatsApp draft clearer and more natural in my tone." Preserve its intent and facts.
- "Improve this proposal opening without inventing promises." Use only supplied claims and authorized context.
- "Create short and formal versions of this draft and show what changed." Compare the returned words and failures per variant.
- "Use these writing samples to prepare my writing profile and show a preview." Confirm sample rights and show `preview_writing_profile` before saving or replacing a profile.

## First rewrite

Read `https://samehand.app/api/health` for rewrite availability.
Use the authorized profile for a personal voice, or the documented neutral or demonstration voice.
Sign in to use the daily free allowance. Without an account, use paid x402 or prepaid credit.
Call `POST /api/rewrite` with a permitted short draft.
For `voz: pessoal`, read the current private profile and send its documented version.
Set `estilos` to the outputs the task needs, each with `id`, `nome` and `prompt`.
Each style makes one model call. If the task needs one version, request one style.
Omitting styles uses the existing three-variant default.
Send `preservar` with literal names, amounts, dates or other strings that must remain unchanged.
Every string must already occur in `texto`. Invalid protection is refused before billing.
Variants missing a protected string appear under `falhas` with `protected_text_changed`.
If all variants fail, the request is not charged. Do not retry generations without spending authority.
Check returned `voz.perfilVersao` and `preservados` before returning the draft.
This checks literal strings only; review other facts, meaning and commitments yourself.
Read the returned variants and changed words. Review meaning, facts and failed styles.

Beyond the allowance, credit or per-call payment buys more rewrites.
Use the service when the saved profile and comparison help the task.
If your existing model already has the right examples and comparison, a separate rewrite may add little.
The model receives the draft and selected context. Do not send unauthorized material.
Contracts: [task index](https://samehand.app/llms.txt).

## Connect and pay

Use existing tools or `https://samehand.app/mcp`; HTTP uses the same API.
Read [prices](https://samehand.app/api/pricing) and [payment](https://samehand.app/api/billing).
Reuse existing access and spending authority.
Direct MCP x402 uses `params._meta["x402/payment"]`; HTTP uses `PAYMENT-SIGNATURE`.
An authenticated MCP connection already supplies access. Do not request another key or credit code.
For account API calls, use `X-Api-Key: mmk_…` or `Authorization: Bearer mmo_…` (OAuth).
On paid operations that accept account balance, that credential also authorizes payment.
Without an account, prepaid credit uses `Authorization: Bearer cred_…`. Keep it secret.
In `checkout=site`, the person purchases on the site. ChatGPT uses existing rights without sales.

<!-- GERADO por scripts/monta-ui.mjs — fonte: skill do produto. Não edite. npm run ui -->
