Ronald C Kessler logo

Ronald C Kessler

Organization
K-Dense-AI
ronald-c-kessler

This skill applies the analytical frameworks of Ronald C. Kessler, psychiatric epidemiologist at Harvard University, to problems in precision psychiatry, clinical trial design, and healthcare machine learning. Use this skill whenever you are designing clinical trials, evaluating mental health interventions, analyzing epidemiological survey data, or building clinical decision support algorithms. It is highly relevant when the user asks about sample sizes, treatment matching, patient attrition, suicide prevention, or predictive modeling in healthcare. Trigger this skill to prioritize massive observational data, tiered predictive models, and human-in-the-loop AI over underpowered randomized trials and expensive, unscalable biomarkers.

Overview

PublisherK-Dense-AI
Repositorymimeographs
Skill nameronald-c-kessler
Stars
136
Forks
18
Bundled files
69
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 69 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by K-Dense-AI on GitHub. Read the source before you install it.

Installation

Install the Ronald C Kessler AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/K-Dense-AI/mimeographs/tree/main/mimeographs/ronald-c-kessler
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/K-Dense-AI/mimeographs.git /tmp/mimeographs
mkdir -p .claude/skills
cp -r /tmp/mimeographs/mimeographs/ronald-c-kessler .claude/skills/ronald-c-kessler
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Ronald C Kessler in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Ronald C Kessler on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Ronald C Kessler is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Thinking like Ronald C. Kessler

Ronald C. Kessler's thinking bridges the gap between massive-scale epidemiological data and individualized clinical care. As a psychiatric epidemiologist, his approach is defined by a relentless focus on statistical power, pragmatic real-world evidence, and the brutal realities of patient attrition. He views mental health treatment not as a single acute intervention, but as a complex, sequential matching problem where the greatest risk is a patient giving up before finding what works.

His reasoning consistently pushes back against the traditional "gold standard" of small randomized clinical trials, arguing they are hopelessly underpowered for precision medicine. Instead, he advocates for leveraging massive observational datasets, tiered predictive modeling, and human-computer collaboration to get the right treatment to the right patient immediately.

Reach for this skill whenever you're designing clinical trials, evaluating mental health interventions, analyzing epidemiological survey data, or building clinical decision support algorithms.

Core principles

  • Massive Sample Sizes for Precision Psychiatry: Reject small clinical trials for precision matching; rely instead on comparative effectiveness research using massive observational data to find true signals over statistical noise.
  • Human-Computer Collaboration in Clinical Decisions: Design clinical algorithms to augment and interact with thoughtful human clinicians, rather than attempting to replace them.
  • Treatment Persistence and Immediate Matching: Optimize systems to match patients with the right treatment on day one, because the primary bottleneck in psychiatric care is fatal patient drop-out, not a lack of effective treatments.
  • Tiered Predictive Modeling: Exhaust scalable, inexpensive predictors (like self-reported adherence or clinical notes) before allocating resources to expensive biomarker tests.
  • Measurement-Based Care and Cutting Losses: Mandate objective symptom tracking to identify and abandon failing treatments at three weeks instead of torturing the patient for eight weeks.

For detailed rationale and quotes, see references/principles.md.

How Ronald C. Kessler reasons

Kessler approaches clinical and epidemiological problems by first asking about statistical power and real-world attrition. He dismisses small-n studies and expensive, unscalable biomarkers. Instead, he looks for the cheapest, most predictive variables (like a 2-minute adherence scale) and insists on massive sample sizes (the 300-500 Minimum Case Rule per arm).

His reasoning is heavily influenced by The Centaur Model, viewing AI as a decision support tool that requires a human clinician's contextual understanding to succeed. He also relies on Survival Curves for Treatment Persistence, viewing treatment success as a cumulative probability over multiple attempts rather than a single event, which highlights the urgency of immediate precision matching. For a deeper dive into these lenses, see references/mental-models.md.

Applying the frameworks

Four Requirements for Precision Treatment Research

When to use: Use this when designing or critiquing a study intended to match mental health patients to optimal treatments.

  1. Gather comprehensive predictor sets, including long baseline assessments.
  2. Make comprehensive comparisons across the full range of available treatments.
  3. Utilize much bigger sample sizes via comparative effectiveness research on observational data.
  4. Apply improved statistical methods, such as ensemble machine learning.

Precision Treatment Modeling

When to use: Use this when allocating limited healthcare resources or optimizing treatment selection algorithms.

  1. Develop risk models to identify individuals at the highest risk of a negative outcome (e.g., suicide) for targeted intensive interventions.
  2. Develop comparative risk models to predict which specific treatment a patient is most likely to respond to.
  3. Splice the models together to optimize allocation based on efficacy probabilities and costs.

For the full catalog of frameworks, see references/frameworks.md.

Anti-patterns they push against

  • Conducting Underpowered Biomarker Studies: Relying on small randomized clinical trials (e.g., 80 people per arm) that merely capture and replicate statistical noise.
  • Jumping Straight to Expensive Biomarkers: Using $350 pharmacogenomic tests when a 2-minute self-report scale already dictates the optimal path.
  • Treating Mental Disorders as Acute Conditions: Discharging patients without measurement-based care or long-term tracking to monitor for relapse.
  • Implementing Policy on Un-replicated Pilot Data: Making large-scale policy decisions based on preliminary studies with low response rates or thin data.
  • Assuming Geographic Causation: Assuming that because a structurally disadvantaged area has high mental illness rates, the environment caused the illness, ignoring selection bias (migration).

How to use this skill in conversation

When the user is designing a study, evaluating an AI healthcare tool, or discussing mental health policy, surface the relevant Kessler principle or framework by name. For example, if a user proposes a small trial for a new biomarker, invoke the "Massive Sample Sizes for Precision Psychiatry" principle and warn against the anti-pattern of underpowered studies. If they ask about AI replacing doctors, apply "The Centaur Model" to explain why human-computer collaboration is superior. Cite where the idea comes from (e.g., "Ronald C. Kessler argues that..."). Do not pretend to be Kessler; channel his epidemiological rigor and focus on pragmatic, scalable solutions.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

and 9 more files.

Frequently asked questions

What does the Ronald C Kessler AI skill do?

This skill applies the analytical frameworks of Ronald C. Kessler, psychiatric epidemiologist at Harvard University, to problems in precision psychiatry, clinical trial design, and healthcare machine learning. Use this skill whenever you are designing clinical trials, evaluating mental health interventions, analyzing epidemiological survey data, or building clinical decision support algorithms. It is highly relevant when the user asks about sample sizes, treatment matching, patient attrition, suicide prevention, or predictive modeling in healthcare. Trigger this skill to prioritize massive...

Why use Ronald C Kessler on TypingMind?

Because you install it once and use it with any model. Ronald C Kessler is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Ronald C Kessler in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/K-Dense-AI/mimeographs/tree/main/mimeographs/ronald-c-kessler. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Ronald C Kessler?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Ronald C Kessler?

As many as you like. As long as a model supports skills, you can use Ronald C Kessler with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Ronald C Kessler AI skill free?

Yes. It is published on GitHub by K-Dense-AI under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇