Home Services Treatments IOP Program Products Courses Resilience Room Resources Blog About Offerings Hub Social Media Hub AI Agents Hub Book Appointment (314) 571-7796

Agent Tools

AI-powered clinical tools — each defined as a markdown specification with inputs, outputs, and integration points

18 tools
anxiety-assessment-tool.md
name: Anxiety Assessment Tool
type: assessment
model: claude-sonnet-4-6
inputs: [client_intake, mood_survey]
outputs: [anxiety_score, risk_level, recommended_interventions]

Comprehensive anxiety assessment pipeline that ingests client intake forms and mood survey data, producing standardized anxiety scores with risk stratification and personalized intervention recommendations.

Usage

Submit client intake JSON with mood survey responses. The tool cross-references GAD-7 benchmarks and returns a structured assessment.

Parameters

  • client_intake — JSON object with demographics, history, presenting concerns
  • mood_survey — Array of Likert-scale responses (0-4)
  • include_narrative — Boolean, generates prose summary
{ "client_intake": { "age": 34, "presenting": "generalized anxiety" }, "mood_survey": [3, 2, 3, 4, 2, 3, 1], "output": { "anxiety_score": 18, "risk_level": "moderate-high", "interventions": ["DBT distress tolerance", "mindfulness"] } }
assessmentGAD-7clinical
dbt-skill-recommender.md
name: DBT Skill Recommender
type: treatment
model: claude-sonnet-4-6
inputs: [presenting_symptoms, emotional_state]
outputs: [recommended_skills[], module, exercise_link]

Recommends specific DBT skills based on current client state. Maps presenting symptoms to the four DBT modules and selects the most relevant skill with a linked exercise.

Modules

  • Mindfulness — Observe, Describe, Participate
  • Distress Tolerance — TIPP, STOP, Radical Acceptance
  • Emotion Regulation — PLEASE, Opposite Action
  • Interpersonal Effectiveness — DEAR MAN, GIVE, FAST
treatmentDBT
session-note-generator.md
name: Session Note Generator
type: documentation
model: claude-sonnet-4-6
inputs: [session_transcript, treatment_plan]
outputs: [soap_note, progress_update]

Auto-generates clinical session notes in SOAP format from session transcripts. Cross-references the active treatment plan to track goal progress and flag deviations.

SOAP Format

  • S — Subjective: client self-report
  • O — Objective: clinician observations
  • A — Assessment: clinical interpretation
  • P — Plan: next steps, homework assigned
{ "soap_note": { "subjective": "Client reports increased anxiety...", "objective": "Affect congruent, engaged...", "assessment": "GAD symptoms stable...", "plan": "Continue TIPP skills practice" } }
documentationSOAPEHR
group-topic-selector.md
name: Group Topic Selector
type: treatment
inputs: [group_mood_surveys, previous_topics]
outputs: [recommended_topic, session_plan, materials]

Selects IOP group therapy topics by analyzing aggregated mood surveys and avoiding repetition of recent topics. Generates a full session plan with facilitation materials.

Selection Logic

Weighted scoring: group emotional state (40%), skill gap analysis (30%), topic freshness (20%), seasonal relevance (10%).

treatmentIOPgroup therapy
crisis-triage-tool.md
name: Crisis Triage Tool
type: assessment
model: claude-sonnet-4-6
inputs: [client_statement, risk_factors]
outputs: [risk_level, safety_plan, immediate_actions]
priority: critical

Immediate crisis assessment and triage. Analyzes client statements for suicidal ideation, self-harm indicators, and acute risk factors. Generates safety plans and escalation protocols.

Risk Levels

  • LOW — Monitor, schedule follow-up
  • MODERATE — Safety plan, increase session frequency
  • HIGH — Immediate safety protocol, emergency contacts
  • CRITICAL — 911 / crisis line activation
immediate_actions: - Validate client's emotional state - Assess means and plan specificity - Activate safety plan protocol - Notify emergency contact if HIGH+ - Document per compliance requirements
assessmentcrisissafety
content-idea-generator.md
name: Content Idea Generator
type: content
inputs: [topic_area, platform, audience_segment]
outputs: [headlines[], hooks[], content_briefs[]]

Generates content ideas for blog and social media. Produces headlines, hooks, and structured content briefs tailored to platform and audience segment.

Platforms

  • Blog — long-form SEO articles (1500-3000 words)
  • LinkedIn — professional thought leadership
  • Instagram — visual carousel + caption
  • Newsletter — curated weekly digest
contentSEO
hypnosis-script-builder.md
name: Hypnosis Script Builder
type: treatment
model: claude-sonnet-4-6
inputs: [target_condition, client_preferences, session_length]
outputs: [induction_script, suggestion_script, emergence_script]

Builds clinical hypnotherapy scripts tailored to specific conditions. Generates three-phase scripts: induction (relaxation deepening), suggestion (therapeutic change work), and emergence (gentle return).

Supported Conditions

  • Generalized anxiety & panic disorder
  • Chronic pain management
  • Sleep disorders & insomnia
  • Trauma processing (with clinician oversight)
  • Habit modification (smoking, nail-biting)

Script Phases

induction: type: progressive_relaxation duration: 8min deepener: staircase_visualization suggestion: technique: ego_strengthening anchoring: true post_hypnotic: "calm returns when..." emergence: count_up: 1_to_5 reorientation: true
treatmenthypnotherapyNBCCH
treatment-plan-builder.md
name: Treatment Plan Builder
type: documentation
inputs: [diagnosis, presenting_problems, client_goals]
outputs: [treatment_plan, goals[], interventions[], timeline]

Generates structured treatment plans with measurable goals, evidence-based interventions, and projected timelines. Outputs EHR-compatible documents.

Plan Structure

  • Problem list with DSM-5 codes
  • SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound)
  • Intervention modalities (DBT, CBT, EMDR, Hypnotherapy)
  • Review schedule — 30/60/90 day checkpoints
documentationtreatment plan
mood-pattern-analyzer.md
name: Mood Pattern Analyzer
type: analytics
inputs: [mood_logs_30d, diary_cards]
outputs: [pattern_report, trigger_map, skill_effectiveness_scores]

Analyzes 30 days of mood logs and DBT diary cards to identify emotional patterns, map triggers, and score the effectiveness of practiced skills.

{ "pattern_report": { "dominant_emotion": "anxiety", "peak_times": ["morning", "late_evening"], "improving_trend": true }, "trigger_map": { "work_stress": 0.82, "social_conflict": 0.65, "sleep_deficit": 0.71 }, "skill_scores": { "TIPP": 0.88, "opposite_action": 0.72, "mindfulness": 0.64 } }
analyticsdiary cardpatterns
blog-article-writer.md
name: Blog Article Writer
type: content
inputs: [topic, outline, tone, word_count]
outputs: [draft_article, meta_description, social_excerpts[]]

Writes SEO-optimized blog articles in Edward Flynn's clinical-yet-accessible voice. Includes meta description and ready-to-post social media excerpts.

Tone Options

  • clinical — research-backed, professional audience
  • accessible — warm, client-facing, jargon-free
  • inspirational — motivational, community-building
contentblogSEO
intake-questionnaire-scorer.md
name: Intake Questionnaire Scorer
type: assessment
inputs: [questionnaire_responses]
outputs: [phq9_score, gad7_score, ace_score, recommendations]

Scores standardized intake questionnaires including PHQ-9 (depression), GAD-7 (anxiety), and ACE (adverse childhood experiences). Returns severity classifications and initial recommendations.

phq9_score: 14 # moderate depression gad7_score: 11 # moderate anxiety ace_score: 4 # elevated risk recommendations: - "Individual therapy 1x/week" - "Consider DBT skills group" - "Psychiatric eval for medication"
assessmentPHQ-9GAD-7ACE
dbt-diary-card-analyzer.md
name: DBT Diary Card Analyzer
type: analytics
inputs: [diary_entries_7d]
outputs: [skill_usage_report, emotion_trends, urge_patterns]

Analyzes weekly diary card entries to produce skill usage reports, emotion trend lines, and urge pattern alerts. Identifies which skills are being practiced and their correlation with emotional outcomes.

Report Sections

  • Skill frequency & effectiveness matrix
  • Emotion intensity trends (7-day line)
  • Urge-to-action gaps (target behaviors)
  • Clinician attention flags
analyticsDBTdiary card
social-post-generator.md
name: Social Post Generator
type: content
inputs: [article_url, platforms[], tone]
outputs: [linkedin_post, twitter_thread, instagram_caption]

Transforms published articles into platform-native social posts. Extracts key insights and formats for each platform's best practices.

contentsocial media
appointment-scheduler.md
name: Appointment Scheduler
type: automation
inputs: [client_preferences, availability]
outputs: [suggested_slots[], booking_confirmation]

Intelligent appointment scheduling that matches client preferences with provider availability. Handles recurring sessions, buffer times, and conflict resolution.

Features

  • Recurring session patterns (weekly, biweekly)
  • Buffer time between sessions (15 min default)
  • Timezone-aware scheduling
  • Waitlist management for full slots
suggested_slots: - "2026-03-27T10:00:00-05:00" - "2026-03-27T14:00:00-05:00" - "2026-03-28T09:00:00-05:00" booking_confirmation: status: "pending_client_approval" reminder: "24h_before"
automationscheduling
progress-report-generator.md
name: Progress Report Generator
type: documentation
inputs: [treatment_plan, session_notes_90d]
outputs: [progress_report, outcome_measures, next_steps]

Generates 90-day progress reports by analyzing session notes against treatment plan goals. Produces outcome measures, goal attainment scaling, and next-phase recommendations.

documentationprogress report
mindfulness-exercise-selector.md
name: Mindfulness Exercise Selector
type: treatment
inputs: [time_available, experience_level, current_state]
outputs: [exercise, guided_audio_url, duration]

Selects the most appropriate mindfulness exercise based on available time, experience level, and current emotional state. Returns exercise instructions and optional guided audio.

Experience Levels

  • beginner — body scan, counting breaths
  • intermediate — loving-kindness, open awareness
  • advanced — non-dual awareness, choiceless attention
exercise: name: "5-Minute Body Scan" instructions: - "Sit comfortably, close eyes" - "Notice sensations in feet..." - "Slowly scan upward..." guided_audio_url: "/audio/body-scan-5m.mp3" duration: "5:00"
treatmentmindfulness
client-matching-tool.md
name: Client Matching Tool
type: automation
inputs: [client_needs, specializations, availability]
outputs: [match_score, recommended_provider, rationale]

Matches incoming clients with the best-fit provider based on clinical needs, provider specializations, and scheduling availability. Generates match scores and rationale for referral decisions.

automationreferralmatching
newsletter-composer.md
name: Newsletter Composer
type: content
inputs: [topic, recent_articles[], subscriber_segment]
outputs: [newsletter_draft, subject_lines[], send_time_recommendation]

Composes weekly newsletters by curating recent articles, adding editorial commentary, and segmenting content for different subscriber groups. Includes A/B subject lines and optimal send time analysis.

Segments

  • clients — therapeutic insights, skill reminders
  • professionals — clinical updates, research summaries
  • general — mental wellness tips, blog highlights
subject_lines: - "This week: 3 DBT skills for holiday stress" - "Edward Flynn | Radical acceptance in practice" - "Your weekly mental health toolkit" send_time: "Tuesday 8:00 AM CST"
contentnewsletteremail
Edward Flynn, LPC, NBCCH, DBTC

Edward Flynn

ABS, MA, LPC, NBCCH, DBTC

Edward Flynn is a nationally recognized psychotherapist and clinical hypnotherapist with over 13 years of clinical experience. He specializes in Dialectical Behavior Therapy, Clinical Hypnotherapy, and trauma-informed care at Lakeside Behavioral Health LLC and CenterPointe Hospital in St. Louis, MO.