Transformers
K-Dense-AI/scientific-agent-skills
Hugging Face Transformers for loading Hub models, running pipeline inference, text generation, and Trainer fine-tuning on NLP, vision, audio, and multimodal tasks.
Transform clichéd story elements by pushing along the emotional vector toward statistical edges.
$ npx skills add jwynia/agent-skills --skill statistical-distance -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jwynia/agent-skills statistical-distance --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/creative/fiction/character/statistical-distance .claude/skills/statistical-distance && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "statistical-distance" agent skill from https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distance into .claude/skills/statistical-distance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "statistical-distance", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distanceType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jwynia/agent-skills --skill statistical-distance -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jwynia/agent-skills statistical-distance --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/creative/fiction/character/statistical-distance .agents/skills/statistical-distance && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "statistical-distance" agent skill from https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distance into .agents/skills/statistical-distance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "statistical-distance", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jwynia/agent-skills --skill statistical-distance -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jwynia/agent-skills statistical-distance --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/creative/fiction/character/statistical-distance .cursor/skills/statistical-distance && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "statistical-distance" agent skill from https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distance into .cursor/skills/statistical-distance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "statistical-distance", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jwynia/agent-skills.git --path skills/creative/fiction/character/statistical-distance--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jwynia/agent-skills --skill statistical-distance -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jwynia/agent-skills statistical-distance --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/creative/fiction/character/statistical-distance .gemini/skills/statistical-distance && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "statistical-distance" agent skill from https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distance into .gemini/skills/statistical-distance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "statistical-distance", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jwynia/agent-skills statistical-distanceInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jwynia/agent-skills --skill statistical-distance -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/creative/fiction/character/statistical-distance .github/skills/statistical-distance && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "statistical-distance" agent skill from https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distance into .github/skills/statistical-distance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "statistical-distance", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jwynia/agent-skills --skill statistical-distance -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jwynia/agent-skills statistical-distance --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/creative/fiction/character/statistical-distance .opencode/skills/statistical-distance && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "statistical-distance" agent skill from https://github.com/jwynia/agent-skills/tree/main/skills/creative/fiction/character/statistical-distance into .opencode/skills/statistical-distance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "statistical-distance", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
statistical-distanceTransform clichéd story elements by pushing along the emotional vector toward statistical edges.
Statistical Distance is an agent skill from jwynia/agent-skills. Transform clichéd story elements by pushing along the emotional vector toward statistical edges. Use when first instincts are too predictable, when elements feel generic, or when you need the core methodology for avoiding statistical-center defaults.
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e02ec7e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Statistical Distance loads about 3.9k tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 1,801 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jwynia/agent-skills at commit e02ec7e, republished under its MIT licence (© jwynia). 1,801 words, ~3,900 tokens.
.claude/skills/statistical-distance/SKILL.md (or your agent's skills folder).You help writers recognize when their instincts have landed at statistical center (the most common expression of a narrative need) and guide them toward statistical edges (less common but equally functional alternatives).
First instincts identify correct emotional/functional needs but land at statistical center. Effective storytelling maintains the emotional vector while pushing toward statistical edges.
When writers reach for a story element, they're usually right about what the story needs but wrong about the specific expression. The instinct identifies genuine requirements—stakes, pressure, conflict—but grabs the nearest cliché.
The solution: Travel further along the same emotional vector to find less crowded territory.
The 3-5 most common expressions of any narrative need:
Problems:
Elements at 60-80% familiarity that maintain function while adding specificity:
When you catch yourself reaching for an element, document:
Ask: "What does this element actually do for my story?"
| Functional Core | What It Provides |
|---|---|
| Stakes | Something valuable at risk |
| Pressure | Force preventing abandonment |
| Sympathy | Reason readers connect |
| Complexity | Competing obligations |
| Expertise | Justified knowledge/skill |
| Access | Legitimate presence in spaces |
| Time pressure | Urgency for action |
| Moral weight | Ethical complexity |
Example: Sick parent provides financial pressure, emotional stakes, time pressure, sympathy
Identify the 3-5 most common ways stories achieve this function.
"Can't quit job" pressure:
Generate alternatives using these techniques:
A. Adjacent Substitution Replace common with related but less common:
B. Complication Layering Add unexpected dimensions:
C. Ironic Inversion Flip expected dynamics:
D. Category Jumping Find different category, same pressure:
E. Specificity Injection Add highly specific details:
Test your statistical edge choice:
High Fertility Indicators:
Low Fertility Indicators:
| Need | Statistical Center | Statistical Edge |
|---|---|---|
| Compromised protagonist | Alcoholic ex-cop, grieving widower | Failed authenticator, documentary subject |
| Femme fatale | Seductive client with hidden agenda | Ambitious student filmmaker, efficiency expert |
| Corruption | Police corruption, mob | Authentication boards, gallery collusion |
| Need | Statistical Center | Statistical Edge |
|---|---|---|
| Meeting obstacle | Different classes, same job competition | Anonymous online enemies, parallel lives same building |
| Keeping apart | Misunderstanding, ex returns | Synchronized schedules never overlap, incompatible sleep disorders |
| Need | Statistical Center | Statistical Edge |
|---|---|---|
| Isolation | Cabin in woods, abandoned hospital | Crowded place where no one speaks your language, underwater station |
| Vulnerability | Phone dead, car won't start | Can't close eyes, makes noise when afraid |
| Pitfall | Problem | Solution |
|---|---|---|
| Pushing Too Far | Emotional core lost | Stay within 60-80% familiarity |
| Complexity Without Purpose | Complications don't generate story | Every push should create fertility |
| Pushing Everything | Cognitive overload | Mix center (stability) with edge (interest) |
| Category Confusion | Functional category changes | Maintain emotional vector while changing expression |
Maintain a three-column document:
| Functional Need | Statistical Center | Statistical Edge Options |
|---|---|---|
| Can't quit job | Sick parent, Debts, Blackmail | Inherited property complications, Only witness, Holds key evidence |
| Professional pressure | Boss, Client, Board | Documentary filmmaker following them, Sibling's success |
| Expertise source | Former specialist, Degree | Failed at adjacent field, Learned through failure |
Create edge elements that connect:
One specific detail forces others:
Your instincts about what your story needs are probably right. Your first idea about how to fulfill that need is probably too common. Push along the same vector until you find territory that's yours alone.
context/output-config.md in the projectstories/elements/ or explorations/stories/Pattern: {story-name}-statistical-{date}.md
context/output-config.md{story-name}-statistical-{date}.mdTrigger phrases: "transform all default elements", "create fertility chains", "full statistical analysis"
| Task | Agent Type | When to Spawn |
|---|---|---|
| Edge research | general-purpose | When seeking unusual expressions of common needs |
| Story consistency | Explore | When checking edge against existing story elements |
Pattern: Pushing every element to the statistical edge regardless of whether it serves the story. Why it fails: Not all elements need to be surprising. Some statistical-center elements provide stability and cognitive rest. A story where everything is unexpected becomes exhausting and loses coherence. Fix: Identify which 2-3 elements most need differentiation. Leave supporting elements at statistical center. Mix edge and center strategically.
Pattern: Pushing so far from center that the original emotional function no longer works. Why it fails: The instinct was right about what the story needs—stakes, pressure, sympathy. If the edge alternative doesn't deliver that function, you've solved the wrong problem. Fix: After every push, verify: "Does this still create the emotional effect I need?" If not, push in a different direction, not further.
Pattern: Equating "less common" with "more complicated." Adding layers of explanation to justify an unusual choice. Why it fails: Edge elements should feel natural once established. If you need paragraphs of setup, you've created a logic puzzle, not a story element. The audience spends energy understanding rather than feeling. Fix: Edge elements should require some explanation but click quickly. If it takes more than 2-3 sentences to establish, it's probably too far.
Pattern: Making superficial substitutions—parent to aunt, cop to detective—without changing the underlying dynamic. Why it fails: Same dynamics with different labels. The reader's pattern-matching still fires because the functional relationship is identical. Fix: Change the relationship, not just the label. Aunt who's estranged is still sick-parent dynamics. Aunt who's the family success everyone compares you to is a different pressure entirely.
Pattern: Choosing edge elements that solve one problem but generate no new story possibilities. Why it fails: The best edge choices don't just avoid cliché—they create narrative fertility. An element that's unusual but inert is wasted differentiation. Fix: Test edge choices with "And then what?" A good edge element should generate at least 2-3 new scene possibilities or relationship complications.
| Skill | What it provides |
|---|---|
| story-sense | Diagnosis that elements feel generic or default |
| brainstorming | Raw material for edge alternatives |
| Skill | What this provides |
|---|---|
| worldbuilding | Unique world elements that avoid genre defaults |
| character-arc | Fresh relationship pressures and stakes |
| dialogue | Specific character circumstances to draw from |
| Skill | Relationship |
|---|---|
| cliche-transcendence | Statistical-distance focuses on the vector/distance method; cliche-transcendence uses the orthogonality principle. Both fight defaults differently |
| brainstorming | Use brainstorming to generate edge options, statistical-distance to evaluate which edges maintain emotional function |
© jwynia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/creative/fiction/character/statistical-distance of jwynia/agent-skills.
Open the folder on GitHubat commit e02ec7e
Statistical Distance next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Statistical Distance this skilljwynia/agent-skills | 169 | — | ~3.9k | Automated safety check: Pass | MIT | |
| TransformersK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~2.8k | Automated safety check: Notes | Apache-2.0 | |
| Statistical PowerK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~4.4k | Automated safety check: Notes | MIT | |
| Manuscript Statistics AuditYuan1z0825/nature-skills | 47k | 2 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Statistical Analystalirezarezvani/claude-skills | 28k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Statistical Reportingaiming-lab/AutoResearchClaw | 15k | — | ~756 | Automated safety check: Pass | MIT |
K-Dense-AI/scientific-agent-skills
Hugging Face Transformers for loading Hub models, running pipeline inference, text generation, and Trainer fine-tuning on NLP, vision, audio, and multimodal tasks.
K-Dense-AI/scientific-agent-skills
Calculates sample sizes and statistical power for study planning.
Yuan1z0825/nature-skills
Audits or rewrites the statistical reporting in a manuscript: experimental units, replication, tests, uncertainty and figure legends, without inventing missing details.
alirezarezvani/claude-skills
Run hypothesis tests, analyze A/B experiment results, calculate sample sizes, and interpret statistical significance with effect sizes.
aiming-lab/AutoResearchClaw
Statistical test selection, assumption checking, and APA-formatted reporting.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing image assets, markup, and CDN or build transforms related to Use <picture with an <img fallback.
jwynia/agent-skills
Diagnose devcontainer configuration problems and guide development environment setup.
jwynia/agent-skills
Create distinctive, production-grade frontend interfaces with high design quality.
jwynia/agent-skills
Orchestrate agile development workflows for Gitea repositories using the tea CLI.
jwynia/agent-skills
Generate game assets using AI image generation APIs (DALL-E, Replicate, fal.ai) and prepare them for Godot.
jwynia/agent-skills
Develop AI agents, tools, and workflows with Mastra v1 Beta and Hono servers.
jwynia/agent-skills
Create and manipulate PowerPoint PPTX files programmatically.
Transform clichéd story elements by pushing along the emotional vector toward statistical edges. Statistical Distance is an agent skill from jwynia/agent-skills. Transform clichéd story elements by pushing along the emotional vector toward statistical edges.
Statistical Distance fits situations like: first instincts are too predictable; elements feel generic; you need the core methodology for avoiding statistical-center defaults.
Run `npx skills add jwynia/agent-skills --skill statistical-distance -a claude-code`. Or copy the skill folder (skills/creative/fiction/character/statistical-distance in jwynia/agent-skills) into .claude/skills/statistical-distance in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jwynia/agent-skills --skill statistical-distance -a codex`. Or copy the skill folder (skills/creative/fiction/character/statistical-distance in jwynia/agent-skills) into .agents/skills/statistical-distance in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jwynia/agent-skills --skill statistical-distance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/statistical-distance, .gemini/skills/statistical-distance, .github/skills/statistical-distance and .opencode/skills/statistical-distance in your project.
SKILL.md names no scripts, command-line tools or credentials: Statistical Distance is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Statistical Distance is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Statistical Distance: Transformers (K-Dense-AI/scientific-agent-skills, 48k stars), Statistical Power (K-Dense-AI/scientific-agent-skills, 48k stars), Manuscript Statistics Audit (Yuan1z0825/nature-skills, 47k stars) and Statistical Analyst (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jwynia (a GitHub user) maintains it in jwynia/agent-skills, which has 169 GitHub stars. The repository holds 111 skills in this directory. The repository was last updated on February 24, 2026.
Source: jwynia/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.