Agent skill

Dsm5

by magnus919 in magnus919/agent-skills

Assess and explain questions about mental health and neurocognitive conditions against DSM-5-TR diagnostic criteria, and guide evidence-based conversations for clinicians, patients, and family…

MITAuto-check passedWriting & Content

Install Dsm5

skills CLI
$ npx skills add magnus919/agent-skills --skill dsm5 -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install magnus919/agent-skills dsm5 --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/magnus919/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/dsm5 .claude/skills/dsm5 && rm -rf skills-src

Use ~/.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/

Facts

Skill name
dsm5
GitHub stars
115
Token cost
~5k tokens
SKILL.md length
2,556 words
Files
71 (incl. scripts, references)
Skills in repo
131
Repo updated
First seen
Licence
MIT

At a glance

Assess and explain questions about mental health and neurocognitive conditions against DSM-5-TR diagnostic criteria, and guide evidence-based conversations for clinicians, patients, and family…

  • Works in 5 steps: Safety first, always. If there is any… → No diagnosis. Map the presentation to… → No treatment or medication advice. Do… → …
  • Someone asks about symptoms
  • SKILL.md covers Purpose, When to use / When not to use, Non-negotiable rules and The conversation workflow, plus 10 more sections
  • Calls python3

What it does

Dsm5 is an agent skill from magnus919/agent-skills. Assess and explain questions about mental health and neurocognitive conditions against DSM-5-TR diagnostic criteria, and guide evidence-based conversations for clinicians, patients, and family members. Use when someone asks about symptoms, possible conditions, differential diagnoses, diagnostic criteria, prevalence, specifiers, or wants to understand or explain a mental health or neurological condition in plain language. Do not use for formal diagnosis, treatment decisions, crisis intervention, legal or insurance…

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 72 other files, including scripts and reference files (for example `README.md`, `evals/evals.json` and `references/00-overview-and-method.md`).

It sits in Writing & Content, covering Health and fitness tracking and Plain language and style rules. The repository describes itself as: Curated collection of AI agent skills for Hermes and other agent frameworks. The licence is MIT.

When your agent uses it

  • Someone asks about symptoms
  • Possible conditions
  • Differential diagnoses
  • Diagnostic criteria

Example prompts

  • “/dsm5”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Safety first, always. If there is any indication of imminent danger to self or
  2. No diagnosis. Map the presentation to candidate conditions and criteria, and
  3. No treatment or medication advice. Do not prescribe, dose, stop, or recommend
  4. Calibrated language. Use "consistent with," "suggests," "a clinician would
  5. Report uncertainty. If a detail cannot be verified from the reference library —

What it can do on your machine

Read from SKILL.md and the folder at commit 22b4723. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dsm5 loads about 5k tokens when it runs, and up to ~386k if it reads all its reference files. Until then it costs about 151 tokens; SKILL.md has 2,556 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~151
When it runs · the whole SKILL.md, loaded when a task matches
~5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~386k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from magnus919/agent-skills at commit 22b4723, republished under its MIT licence (© magnus919). 2,556 words, ~5,007 tokens.

Download SKILL.mdSave it as .claude/skills/dsm5/SKILL.md (or your agent's skills folder). This skill also uses 70 other files; get the full folder from GitHub.
name
dsm5
description
Assess and explain questions about mental health and neurocognitive conditions against DSM-5-TR diagnostic criteria, and guide evidence-based conversations for clinicians, patients, and family members. Use when someone asks about symptoms, possible conditions, differential diagnoses, diagnostic criteria, prevalence, specifiers, or wants to understand or explain a mental health or neurological condition in plain language. Do not use for formal diagnosis, treatment decisions, crisis intervention, legal or insurance determinations, or any situation that requires a licensed clinician's judgment.

dsm5 — DSM-5-TR Companion for Mental Health Conversations

This skill is a paraphrased companion to the DSM-5-TR (American Psychiatric Association, 2022). It is for orientation and education: it is not the manual, not a diagnostic tool, and not a substitute for clinical judgment or professional evaluation.

Purpose

This skill is an evidence-based companion to the DSM-5-TR, built from the manual and organized as a reference library under references/. Its job is to orient, educate, and structure serious conversations about mental health and neurocognitive conditions: explain what diagnostic criteria exist, how conditions are distinguished from one another, what is known about prevalence, onset, and course, and what questions a person could bring to a clinician. It is explicitly not a diagnostic or treatment tool, and it does not replace a qualified clinician's evaluation. Every answer it produces is a starting point for professional care, never a verdict.

When to use / When not to use

Use this skill when:

  • Someone asks what a set of symptoms "could be," how a condition is defined, or whether a description matches a known condition.
  • Someone wants the DSM-5-TR criteria, specifiers, codes, prevalence, onset, or course for a condition — explained, summarized, or compared.
  • The task is differential thinking: which conditions overlap with the presentation and what distinguishes them.
  • A patient or family member wants a plain-language explanation and good questions to ask a provider.
  • A clinician or practitioner is double-checking criteria or working through a differential.

Do not use this skill when:

  • Rendering a formal diagnosis or telling someone "you have X."
  • Prescribing, changing, or advising on treatment or medication.
  • Responding to imminent danger to self or others — that is a crisis response first (see the Crisis and safety protocol below), not a diagnostic conversation.
  • Supporting legal, forensic, insurance, disability, or competency determinations.
  • Replacing a qualified clinician in any situation that requires clinical judgment.

When the conversation crosses into any of these, state the boundary plainly and route the person to a qualified professional.

Non-negotiable rules

These rules exist because a paraphrased reference library can cause real harm when it is used as if it were a diagnostic instrument. Each rule includes the reason it exists.

  1. Safety first, always. If there is any indication of imminent danger to self or others — current intent, a plan, means, or a recent attempt — stop the analysis immediately and deliver crisis guidance and emergency contact steps. Do not delay the safety response to gather more symptoms. This rule outranks every other step in this skill.
  2. No diagnosis. Map the presentation to candidate conditions and criteria, and always say that a qualified clinician must confirm. The DSM-5-TR itself warns against mechanical application of the criteria by people without clinical training; this skill inherits that caution and states it in every substantive answer.
  3. No treatment or medication advice. Do not prescribe, dose, stop, or recommend treatment of any kind. Instead, offer to prepare questions the person can bring to their treating clinician.
  4. Calibrated language. Use "consistent with," "suggests," "a clinician would assess for," and "these features overlap with." Never use "you have X" or "this is definitely Y."
  5. Report uncertainty. If a detail cannot be verified from the reference library — a code, a criterion's exact wording, a prevalence figure — say so explicitly and point to the official DSM-5-TR as the authoritative text.

The conversation workflow

Follow these steps in order. Steps 1 and 2 gate everything else.

  1. Triage safety and urgency. Apply the crisis protocol before any diagnostic content. If there is any sign of imminent risk to self or others, deliver the crisis response (see below) and do not continue as a symptom analysis. Read references/01-safety-and-boundaries.md at the start of every conversation; it governs the scope, language, and citation rules for everything else in the library.
  2. Clarify the question and the audience. Who is asking — a clinician, a patient, or a family member? What exactly do they want: criteria, a differential, a plain-language explanation, or questions for a provider? If the question is ambiguous, ask rather than assume. The asker may not be the subject: when the question is about someone else (a child, partner, parent, or friend), respond to the asker in their register, treat secondhand reports as incomplete, never diagnose the third party, and apply the crisis protocol if the third party is at risk.
  3. Route to the right reference(s). Use the routing table below to pick the chapter reference for the condition(s) in question, plus the foundation files (00–02) as needed. If the routing table does not obviously cover the condition, locate the topic first with python3 scripts/lookup.py "<keyword>" and read the file it recommends.
  4. Read the relevant reference file(s). Read only the file(s) for the condition(s) in question — for split chapters, the index plus the specific part — and extract the criteria, specifiers, codes, and differential sections for the candidate conditions before answering. Do not read whole chapters. Cite codes, specifiers, and prevalence only from the file(s) you read — never from memory; if a detail is not in the library, say so and point to the official DSM-5-TR.
  5. Answer first, then gather what you need. Give the user a provisional, criteria-based answer from what they shared, marking each unverified detail as unknown. Then ask only the highest-yield follow-up questions: duration, onset, course, functional impairment, and the universal exclusions (substance/medication effects, other medical conditions). Do not interrogate before answering, and do not assume details from a partial description.
  6. Compare the presentation against the criteria. Be explicit about which criteria appear met, unmet, or unknown. "Unknown" is a legitimate category; record it as such instead of guessing.
  7. Reason through the differential. Consult references/40-cross-cutting-differentials.md and the per-chapter differential sections. Present the most likely candidates with the features that distinguish them, and name the information that would move one candidate ahead of another.
  8. Communicate, calibrated to the audience. For clinicians, use criteria language, specifiers, and differential detail. For patients and families, use plain language, no jargon, validation, and concrete next steps.
  9. Close with stated uncertainty. Say what remains unknown and what new information would change the picture. End with concrete next steps and, where relevant, questions the person can bring to a provider. Before delivering, verify the response against the Completion criteria below.

Reference routing table

Reading split chapters: rows marked "(index → read the part for the condition)" point to a chapter index. Read the index first to find the part file for the condition, then read only that part.

When the question is about...Read
how to have these conversations, skill scope, safetyreferences/01-safety-and-boundaries.md
the DSM structure, how criteria/specifiers work, how to read a diagnosisreferences/00-overview-and-method.md
assessment approach, differential method, screening, cultural formulationreferences/02-assessment-and-differential.md and references/32-assessment-measures-and-cultural-formulation.md
neurodevelopmental (ASD, ADHD, intellectual, learning, tic, motor)references/10-neurodevelopmental-disorders.md (index → read the part for the condition)
schizophrenia/psychoticreferences/11-schizophrenia-spectrum-and-other-psychotic.md (index → read the part for the condition)
bipolarreferences/12-bipolar-and-related-disorders.md (index → read the part for the condition)
depressionreferences/13-depressive-disorders.md (index → read the part for the condition)
anxietyreferences/14-anxiety-disorders.md (index → read the part for the condition)
OCD and relatedreferences/15-obsessive-compulsive-and-related-disorders.md (index → read the part for the condition)
trauma/PTSD/acute stress/adjustmentreferences/16-trauma-and-stressor-related-disorders.md (index → read the part for the condition)
dissociationreferences/17-dissociative-disorders.md
somatic symptom/illness anxiety/conversionreferences/18-somatic-symptom-and-related-disorders.md
feeding and eatingreferences/19-feeding-and-eating-disorders.md (index → read the part for the condition)
elimination (enuresis/encopresis)references/20-elimination-disorders.md
sleep-wakereferences/21-sleep-wake-disorders.md (index → read the part for the condition)
sexual dysfunctionsreferences/22-sexual-dysfunctions.md (index → read the part for the condition)
gender dysphoriareferences/23-gender-dysphoria.md
disruptive/impulse-control/conductreferences/24-disruptive-impulse-control-and-conduct-disorders.md
substance use/addictionreferences/25-substance-related-and-addictive-disorders.md (index → read the part for the condition)
delirium, dementia, mild cognitive impairment, neurological conditionsreferences/26-neurocognitive-disorders.md (index → read the part for the condition)
personality disordersreferences/27-personality-disorders.md (index → read the part for the condition)
paraphilic disordersreferences/28-paraphilic-disorders.md
other/unspecified mental disorders, V/Z codesreferences/29-other-mental-disorders-and-additional-codes.md
medication-induced movement effectsreferences/30-medication-induced-movement-disorders.md
psychosocial problems of clinical attentionreferences/31-other-conditions-that-may-be-a-focus-of-clinical-attention.md
AMPD, conditions for further studyreferences/33-alternative-dsm-5-model-and-conditions-for-further-study.md (index → read the part for the condition)
overlapping symptoms across conditionsreferences/40-cross-cutting-differentials.md (index → read the part for the condition)

Audience adaptation

  • Clinicians and practitioners want criteria language, specifier detail, code ranges, and differential reasoning. Give them the structure of the criteria set, where the presentation appears to meet, miss, or leave unknown each criterion, and which differential candidates to consider. Keep the confirmation framing: even clinicians use this skill to double-check, not to substitute for their own evaluation.
  • Patients and family members need plain language, no jargon, and validation. Explain symptoms as experiences ("a person with this pattern may lose interest in things they used to enjoy"), present the condition as a candidate rather than a verdict, describe what support and treatment can look like in general terms, and give them two to four specific questions to ask a provider. Do not lead with codes, specifier chains, or prevalence tables unless the person asks for them.
  • When a diagnosis is already given (a clinician's note, discharge paperwork, or "my therapist said..."), do not re-derive the diagnosis from symptoms. Explain what the diagnosis means in the asker's register, state what the records do and do not establish, and give questions to ask the treating clinician. Codes and specifiers may be read from the reference library and explained, but never invented.
  • Mixed audiences (a family member relaying a clinician's notes, a patient reading the manual) default to the plain-language register and offer the criteria detail on request.
Show full SKILL.md (1,017 more words)Show less

Crisis and safety protocol

If there is any indication of risk of harm to self or others — current intent, a plan, means, a recent attempt, or statements such as "everyone would be better off without me" — the diagnostic conversation stops. Immediately:

  1. State that safety comes first. Acknowledge the person's distress without dismissing it: "What you're describing is serious and deserves immediate help."
  2. Give concrete emergency steps. If someone is in immediate danger, call the local emergency number now (in the United States, 911; in the UK, 999; in the EU,
    1. or direct the person to the nearest emergency department. Do not leave a person who is at imminent risk alone. In the United States, the 988 Suicide & Crisis Lifeline (call or text 988) is available for suicidal thoughts without an imminent plan; outside the US, use the relevant national crisis line.
  3. Encourage, never discourage, professional help. Do not minimize the risk, do not try to "talk the person out of it," and do not continue criteria analysis.
  4. Support the connection to help. After the person is connected to emergency services or a crisis line, you may help them prepare what to say to the professional they reach.

Read references/01-safety-and-boundaries.md for the full protocol, including how to respond to passive ideation without an imminent plan and how to adapt when the person at risk is someone else (for example, a parent reporting a child).

Source and citation

The reference library was built from the DSM-5-TR (American Psychiatric Association, 2022) — specifically the user's text-revision copy — and paraphrases and summarizes the manual for orientation and education. This skill is an independent companion, not an official APA product. For formal use (documentation, legal or insurance matters, research, teaching exact criteria), cite the manual itself: American Psychiatric Association. Diagnostic and Statistical Manual of Mental Disorders, Fifth Edition, Text Revision (DSM-5-TR). Washington, DC: APA, 2022. The user's PDF copy of the manual is the authoritative text for exact wording and codes; when this skill's summary and the manual disagree, the manual wins.

Answer shape

A complete answer follows this structure, in order:

  1. Safety line. Triage first: if any risk is present, deliver the crisis response and stop; otherwise one brief line that safety was considered (e.g., "Nothing you described suggests immediate danger, but...").
  2. Provisional framing. "What you describe is consistent with X" — never "you have X."
  3. Criteria comparison. State which criteria appear met, unmet, and unknown, using the actual criteria structure (e.g., "5 of 9 symptoms for 2 weeks").
  4. Differential. Name the closest alternatives and the feature that would distinguish each.
  5. Next steps. Concrete action: evaluation, what to bring, what to ask.
  6. Uncertainty + provider questions. What remains unknown, what new information would change the picture, and 2-4 questions the person can bring to a clinician.

This is the shape every complete answer follows, regardless of audience. Clinician answers keep the same structure with criteria language and more detail; patient and family answers use plain language with the same six parts.

Completion criteria

The response is complete when all of the following hold:

  • Safety was triaged first, and crisis guidance was delivered before any analysis if risk was present.
  • The question and the audience (clinician, patient, or family member) are clear.
  • The correct reference file(s) from the routing table were consulted.
  • Criteria were compared explicitly, with met, unmet, and unknown stated separately.
  • Differential candidates were offered with distinguishing features.
  • Language stayed calibrated ("consistent with," "suggests"), with no diagnosis and no treatment advice.
  • Next steps and residual uncertainty were stated.

If any of these is missing, the response is not finished — complete the missing part before delivering it.

Loading references (progressive disclosure)

Do not read every reference file at once; that spends context the workflow does not need.

  • Every conversation: read references/01-safety-and-boundaries.md (scope, crisis protocol, calibrated language, citation rules).
  • First use of the skill: also read references/00-overview-and-method.md (DSM structure, how criteria, specifiers, and codes fit together, routing method).
  • Condition-specific questions: read only the chapter reference for the condition(s) in question from the routing table.
  • Comparing conditions or overlapping presentations: add references/40-cross-cutting-differentials.md.
  • Assessment measures, screening tools, or cultural formulation: add references/32-assessment-measures-and-cultural-formulation.md and references/02-assessment-and-differential.md.
  • AMPD or proposed conditions: read references/33-alternative-dsm-5-model-and-conditions-for-further-study.md.
  • Split chapter references: some chapter references are split into an index plus part files; read the index first to route to the part for the condition, and read only that part.
  • Locating a topic without knowing its chapter: run python3 scripts/lookup.py "keyword" against the reference library and read the recommended file.

Large-file handling: reference files are sized to be read in a single call (each part ≤ ~40,000 characters; indexes ≤ ~10,000). If a tool reports a file as truncated, re-read it in chunks with an offset, or use python3 scripts/lookup.py to find the specific part file instead of reading a whole chapter.

Available Scripts

This skill bundles one script; there are no others to discover.

ScriptPurposeInvocation
scripts/lookup.pySearches this skill's references/ library for a keyword or phrase and recommends the file(s) to read. Run it whenever the routing table does not obviously cover the condition, when locating a topic without knowing its chapter, or to find the specific part file of a split chapter instead of reading a whole one.python3 scripts/lookup.py "<keyword>"

Useful flags: --json (machine-readable output), --list (list every reference file with its H1 title), --max N (cap matches shown per file, default 10), -q (print only recommended file names).

Prerequisites

  • Python 3 with standard library only; lookup.py requires no third-party packages.
  • Read access to this skill's references/ directory — the script searches that local library and nothing else.

Limitations

  • The script searches only this skill's paraphrased reference library; it cannot verify wording against the official DSM-5-TR, and a "no match" result means the topic is not covered here, not that it does not exist.
  • It performs keyword search and file recommendation only — no diagnosis, scoring, or clinical reasoning happens in the script.
  • Output from the script does not change the citation rules above: cite codes, specifiers, and prevalence only from reference files you actually read, never from memory or from script summaries alone.

© magnus919, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 70 other files (scripts, references) in dsm5 of magnus919/agent-skills.

  • SKILL.md
  • README.md
  • evals/evals.json
  • references/00-overview-and-method.md
  • references/01-safety-and-boundaries.md
  • references/02-assessment-and-differential.md
  • references/10-neurodevelopmental-adhd-and-learning-disorders.md
  • references/10-neurodevelopmental-autism-spectrum-disorder.md
  • references/10-neurodevelopmental-communication-disorders.md
  • references/10-neurodevelopmental-disorders.md
  • references/10-neurodevelopmental-intellectual-developmental-disorders.md
  • references/10-neurodevelopmental-motor-and-tic-disorders.md
  • references/11-schizophrenia-spectrum-and-other-psychotic.md
  • references/11-schizophrenia-spectrum-psychotic-disorders.md
  • references/11-schizophrenia-spectrum-schizoaffective-catatonia-and-other.md
  • references/12-bipolar-and-related-disorders.md
  • references/12-bipolar-cyclothymic-and-other.md
  • references/12-bipolar-episodes-and-disorders.md
  • references/13-depressive-disorders.md
  • … and 52 more

Open the folder on GitHubat commit 22b4723

Compare with similar skills

Dsm5 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.

Dsm5 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dsm5 this skillmagnus919/agent-skills115—~5kAutomated safety check: PassMIT
CLI Docs GuidelinesCelestoAI/celesto1k—~805Automated safety check: PassApache-2.0
Aqua Evaluationoracle/accelerated-data-science125—~1.6kAutomated safety check: PassUPL-1.0
Routine From Chatrome-os/rome743—~3.8kAutomated safety check: PassMIT
Asd Ste100danyuchn/asd-ste100-skill4.3k—~4.1kAutomated safety check: PassMIT
Ponytail AuditDietrichGebert/ponytail160k—~1.4kAutomated safety check: PassMIT

Similar skills

  • CLI Docs Guidelines

    CelestoAI/celesto

    Review or write CLI documentation. An agent skill from CelestoAI/celesto.

    1k GitHub stars~805 tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Aqua Evaluation

    oracle/accelerated-data-science

    Official

    Evaluate LLM model quality using BERTScore, ROUGE, Perplexity, and Text Readability metrics on OCI AI Quick Actions (AQUA).

    125 GitHub stars~1.6k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Routine From Chat

    rome-os/rome

    Turn a plain-language "do this automatically" request into a routine — either event-triggered ("text me when I get an email from my landlord") or scheduled ("remind me every Friday at 9am").

    743 GitHub stars~3.8k tokensUpdated today
    Writing & ContentAuto-check passed
  • Asd Ste100

    danyuchn/asd-ste100-skill

    A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…

    4.3k GitHub stars~4.1k tokensUpdated 6 days ago
    Writing & ContentAuto-check passed
  • Ponytail Audit

    DietrichGebert/ponytail

    Quality audit of a whole repo: bugs, security holes, what breaks under real load, risky code without tests, slow paths, and what to delete, merge or split.

    160k GitHub stars~1.4k tokensUpdated today
    Writing & ContentAuto-check passed
  • Official

    Applies four layers of technical-writing rules to docs, RFCs, readmes, PR descriptions and commit messages so a tired engineer follows them on the first read.

    11k GitHub starsUsed in 10 repos~2.4k tokens
    Writing & ContentAuto-check passed

More from magnus919/agent-skills

All 131 skills in this repo
  • Artifact Pyramids

    magnus919/agent-skills

    Organize durable agent research outputs as summaries, analysis, and evidence dossiers.

    115 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Ascii City Engine

    magnus919/agent-skills

    Build portable, first-person colored ASCII city engines and small GIS-derived city packs.

    115 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Color Management

    magnus919/agent-skills

    Manage color workflows with ICC profiles, working spaces, gamut mapping, and color science.

    115 GitHub stars~2.6k tokensUpdated today
    Auto-check: notes
  • Data Scientist

    magnus919/agent-skills

    A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…

    115 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Docker Compose

    magnus919/agent-skills

    Use Docker Compose to define, run, debug, and harden multi-container applications.

    115 GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Fpga Development

    magnus919/agent-skills

    Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.

    115 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Questions about Dsm5

What does Dsm5 do?

Assess and explain questions about mental health and neurocognitive conditions against DSM-5-TR diagnostic criteria, and guide evidence-based conversations for clinicians, patients, and family…. Dsm5 is an agent skill from magnus919/agent-skills. Assess and explain questions about mental health and neurocognitive conditions against DSM-5-TR diagnostic criteria, and guide evidence-based conversations for clinicians, patients, and family members.

When should I use Dsm5?

Dsm5 fits situations like: someone asks about symptoms; possible conditions; differential diagnoses; diagnostic criteria.

How do I install Dsm5 in Claude Code?

Run `npx skills add magnus919/agent-skills --skill dsm5 -a claude-code`. Or copy the skill folder (dsm5 in magnus919/agent-skills) into .claude/skills/dsm5 in your project. Claude Code loads it when a task matches its description.

How do I install Dsm5 in Codex?

Run `npx skills add magnus919/agent-skills --skill dsm5 -a codex`. Or copy the skill folder (dsm5 in magnus919/agent-skills) into .agents/skills/dsm5 in your project. Codex loads it when a task matches its description.

Can I use Dsm5 in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add magnus919/agent-skills --skill dsm5 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dsm5, .gemini/skills/dsm5, .github/skills/dsm5 and .opencode/skills/dsm5 in your project.

What does Dsm5 need to run?

Going by SKILL.md and its folder, Dsm5 needs the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Dsm5 access the network?

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.

Is Dsm5 safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Dsm5 use?

Dsm5 is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dsm5 use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 381k tokens, read only when the agent opens those files.

What are the alternatives to Dsm5?

Skills that share tags, products or a category with Dsm5: CLI Docs Guidelines (CelestoAI/celesto, 1k stars), Aqua Evaluation (oracle/accelerated-data-science, 125 stars), Routine From Chat (rome-os/rome, 743 stars) and Asd Ste100 (danyuchn/asd-ste100-skill, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dsm5?

magnus919 (a GitHub user) maintains it in magnus919/agent-skills, which has 115 GitHub stars. The repository holds 131 skills in this directory. The repository was last updated on October 10, 2026.

Source: magnus919/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.