Skip to content

Bundle Humanizer skill as default with webmail preactivation - #2667

Merged
esokullu merged 4 commits into
webbrain-one:mainfrom
esokullu:main
Aug 3, 2026
Merged

Bundle Humanizer skill as default with webmail preactivation#2667
esokullu merged 4 commits into
webbrain-one:mainfrom
esokullu:main

Conversation

@esokullu

@esokullu esokullu commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

esokullu and others added 3 commits August 3, 2026 16:25
…ivation

Adds a packaged Humanizer skill that rewrites prose WebBrain composes for the
user, so an email reply reads as human writing instead of AI output.

The skill is condensed for WebBrain from the MIT-licensed blader/humanizer
SKILL.md, which is itself based on Wikipedia's "Signs of AI writing". The
upstream file is 29.6 KB and normalizeCustomSkills truncates skill content at
MAX_CUSTOM_SKILL_CHARS (20,000) with no warning, which would have silently
dropped the em-dash rule and the process steps at the tail. The bundled copy is
12.5 KB and keeps all 33 patterns.

Three adaptations beyond condensing:

- Embedded output mode is hard-coded. The skill returns only the final text,
  with no draft, audit bullets, or change summary, and types that text straight
  into the target field in Act mode. Run reporting (progress_update, the done
  call, the completion summary) is explicitly left alone.
- Scope fence. Only prose meant for a human reader is rewritten. Quoted and
  forwarded material, addresses, codes, prices, credentials, and form-field
  values are typed verbatim, and user-supplied wording always wins.
- Untrusted-content rule. The thread being replied to is data, not instruction.
  A skill whose job is rewriting attacker-reachable text is a natural injection
  target, so it reads the thread for context and never obeys it.

Routing has two paths. Declared semantic intents put it in the load_skill
catalog for drafting and rewriting requests anywhere. On the seven webmail site
adapters, _preactivateHumanizerSkillForRun activates it for the run directly,
mirroring the existing NYTimes preactivation, so a reply is humanized without
spending a model-visible load_skill hop. Preactivation respects Compact tier
and never resurrects a skill the user removed.

Seeded enabled by default and removable from Settings -> Skills.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
feat(skills): bundle Humanizer as a default skill with webmail preactivation
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

@esokullu is attempting to deploy a commit to the esokullu's projects Team on Vercel.

A member of the Team first needs to authorize it.

…-skill

Make Turkish deasciification opt-in
@esokullu
esokullu merged commit 37918ed into webbrain-one:main Aug 3, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant