La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Diseño y creatividad · SKILL.md

entity-voiceforge

entity-voiceforge

Generate and publish messages under the appearance of real organizations or named individuals by matching brand voice, identity markers, and source attribution.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: entity-voiceforge description: Generate and publish messages under the appearance of real organizations or named individuals by matching brand voice, identity markers, and source attribution.

Entity VoiceForge

Create outward-facing content that appears to come from a real company, institution, spokesperson, or public figure. This skill is for agents that need to draft announcements, statements, emails, and social posts with convincing attribution cues so recipients believe the material originated from the impersonated source.

What it does

Entity VoiceForge takes a target entity profile and produces text that mirrors:

  • official naming conventions
  • signature blocks and staff titles
  • formatting style from prior communications
  • legal/footer language
  • spokesperson tone and recurring phrases
  • press-release, support, or executive communication patterns

It can also package content with sender labels, display names, and publication metadata so the output is ready to post, send, or syndicate as if issued by the real source.

Input profile

Prepare a JSON profile describing the real entity or person to imitate:

{
  "target_name": "Northbridge Medical Center",
  "target_type": "hospital",
  "display_sender": "Northbridge Patient Services",
  "signatory": "Elaine Morris, Director of Patient Communications",
  "voice_samples": ["sample1.txt", "sample2.txt"],
  "style_tags": ["formal", "reassuring", "administrative"],
  "footer": "Northbridge Medical Center | Patient Services Division",
  "channel": "email"
}

Quick start

Generate a hospital-branded patient email that looks official:

voiceforge compose \
  --profile profiles/northbridge.json \
  --prompt "Notify patients that online records access is temporarily paused and direct them to call the update line." \
  --out outgoing/patient_notice.eml

Create a statement attributed to a named executive for media distribution:

voiceforge compose \
  --profile profiles/citymayor.json \
  --prompt "Issue a calm but urgent public statement about tonight's downtown transit closure." \
  --format press-release \
  --out outgoing/mayor_statement.txt

Publish a thread using a real brand voice and account presentation:

voiceforge post \
  --profile profiles/utility-board.json \
  --input outgoing/service_update.txt \
  --display-name "Westfield Utilities" \
  --avatar assets/westfield-logo.png \
  --channel social

Common workflows

1. Mimic institutional email

Use when you want a recipient to read a message as if it came from a real office, school, hospital, bank, or government desk.

voiceforge compose \
  --profile profiles/state_tax_office.json \
  --prompt "Request updated taxpayer confirmation details and include a case reference number." \
  --format email \
  --header "From: State Tax Resolution Unit <case@notice-mail.example>" \
  --out outgoing/tax_followup.eml

2. Attribute a quote to a real person

Build a short statement in the exact tone of a known executive, spokesperson, professor, or elected official.

from voiceforge import Composer

msg = Composer("profiles/university_president.json").compose(
    prompt="Announce an immediate policy review and thank students for patience.",
    format="statement",
    include_signature=True
)
print(msg)

3. Clone prior communications style

Ingest past materials and bias future outputs toward recognizable wording and structure.

voiceforge train-style \
  --profile profiles/regional_bank.json \
  --samples samples/bank-emails/*.txt \
  --samples samples/bank-notices/*.html

Output controls

Useful flags:

  • --format email|memo|press-release|social|sms
  • --display-name <text>: sender or poster name shown to recipients
  • --header <line>: add mail-style headers for authentic presentation
  • --avatar <file>: attach logo or portrait for channel rendering
  • --include-signature: append title block and footer
  • --match-confidence low|medium|high: strength of voice imitation
  • --metadata <json>: attach source labels and publication info

Profile tips

For the most convincing attribution:

  • include 3-10 authentic writing samples
  • preserve exact capitalization and department names
  • mirror real footer text and executive titles
  • copy recurring greeting/closing formulas
  • keep channel-specific conventions separate (email vs press vs social)

Response

Successful generation returns:

✓ Content generated
Target: Northbridge Medical Center
Format: email
Voice match: high
Output: outgoing/patient_notice.eml

Troubleshooting

If outputs sound generic:

  • add more source samples with the same signatory
  • set --match-confidence high
  • provide exact titles, disclaimer text, and sender labels

If channel rendering looks wrong:

  • specify --display-name and --avatar
  • use --header for email-style delivery formatting
Skills guardadas