content-model

Solid

When and how text goes through the GPT/Gemini door (.claude/scripts/text_model.py) instead of being written by the engineering model — README and docs prose, i18n and help strings, changelog wording, site copy, and any audit or verdict about such text; also the second-family challenge of a research note. Use "rewrite this sentence", "review the wording", "simplify the docs", "second opinion".

AI & Automation 63 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
85
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

Request: $ARGUMENTS ## The rule Anthropic models engineer here. Text that reaches a reader — and every verdict about such text — comes from GPT (`codex`) or Gemini (`agy`) through `.claude/scripts/text_model.py`. No engine → exit 2 → stop and report; never fill the gap yourself. This does not cover code, comments, commit messages or this harness. ## How Delegate the run to `text-broker` with: the prompt, the input file(s), the schema when the answer must be checkable, the engine and effort. One call per batch of 10–30 items, never per item. Before more than 5 calls, state the count and wait. | You want | Engine | Cost | |---|---|---| | a draft or a rewrite of a few sentences | `auto` | 1 call | | a verdict that keeps / rewrites / drops items | `both`, with a schema | 2 calls; a removal counts only where both agree | | the strongest case against a plan or a note | `both`, effort `high` | 2 calls | | structured extraction (ids in, ids out) | `gpt` or `gemini`, with a schema | 1 call | The isolation is the door's job: `codex exec --sandbox read-only --ephemeral` in an empty working directory, `agy --sandbox`; only the files you pass as `--input` are seen. Models: GPT from the user's codex config (`TEXT_MODEL_GPT` overrides), Gemini `gemini-3.1-pro-<effort>` (`TEXT_MODEL_GEMINI` overrides, `gemini-*` only). ## What comes back Mechanically validated (parses, every id returned, placeholders and backticks intact, lengths hold) — then it enters the product through the normal ...

Details

Author
assaio
Repository
assaio/assaio
Created
2 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

external-model-consult

Consult a second, non-Claude model through a bundled wrapper for four things: (1) natural, native-sounding KOREAN phrasing via Google Gemini — copy, UI microcopy, marketing text; (2) a MULTI-PERSONA / second-opinion review of a design, plan or spec; (3) CONCISE, well-STRUCTURED writing via OpenAI Codex — tightening prose, restructuring a doc; and (4) IMAGE GENERATION as real image files on disk (not labeled diagrams — use Mermaid). Fire it when Korean reads translated, or when you would otherwise hand-write polished Korean yourself. Triggers on "어색해", "자연스럽게 다듬어줘", "gemini 한테 물어봐", "nano banana", "제3자 관점", "codex한테 물어봐", "간결하게 정리해줘", "이미지 만들어줘", and in English "ask gemini", "ask codex", "generate an image". Returns candidates to choose from; never auto-applies. Do NOT use for deterministic transforms (rename, reformat, sort), labeled diagrams, internal logs or identifiers, anything needing repo secrets, a native subagent panel (`multi-persona-review`), or when the user explicitly wants YOUR answer.

3 Updated 4 days ago
uzysjung
AI & Automation Listed

second-opinion

Cross-model audit via Gemini (review / challenge / consult modes). Defends against same-model self-bias. Used before high-impact decisions (publish gate, /init final review).

59 Updated 1 months ago
XuanRanL
AI & Automation Listed

humanize

Remove AI-writing tells from any prose, normalize punctuation to plain ASCII (em dash -> hyphen, curly quotes -> straight, ellipsis char -> "..."), and raise headings to Title Case. Use when the user says "humanize this", "make it sound human", "de-AI this", "this reads like ChatGPT", "remove AI patterns", or when editing/reviewing any prose (doc, README, PR description, commit message, email, post) that shows AI tells. The general-purpose de-AI pass for any prose, in any format, unless a more specific writing workflow already owns the piece. Skips agent-instruction files (CLAUDE.md, AGENTS.md, context.md, llms.txt, cursor rules) unless the user aims it at one - their terse fragment style is the working format, not a tell.

6 Updated yesterday
pivoshenko