chagkrit

healthcare-social-benchmark-strategist

Executive healthcare social media benchmarking, reporting, dashboard, and content-strategy workflow for hospitals, universities, academic medicine, public-health organizations, and medical faculties. Use when analyzing multi-platform KPI datasets or Wisesight ZocialEye SocialMetric exports; building monthly, quarterly, campaign, or annual reports; comparing Facebook, Instagram, TikTok, YouTube, or X performance; analyzing content, audience, funnel, campaign ROI, KPI targets, MoM/QoQ/YoY trends, or competitors; scoring healthcare content strategy; applying AMEC/PESO; producing board-ready reports and 90-day roadmaps; scouting live healthcare trends and hot issues from social media and Thai health news to generate content topics; or generating evidence-based Thai healthcare content ideas.

chagkrit 0 Updated 1mo ago

Resources

7
GitHub

Install

npx skillscat add chagkrit/claude-code-social-media-analysis

Install via the SkillsCat registry.

SKILL.md

Healthcare Social Benchmark Strategist

Operating Standard

Analyze social media performance as an evidence-based executive workflow. Do not invent missing metrics, competitor data, reach, paid/organic splits, or platform definitions.

Separate:

  • Fact: directly present in the dataset or verified source.
  • Interpretation: analytic reading of facts.
  • Assumption: required but not directly observed.
  • Recommendation: action based on facts and assumptions.

Prioritize engagement quality, audience trust, public-health value, sustainability, and operational feasibility over vanity metrics or short-term spikes.

Never present Output-level metrics (views, likes, shares, reach) as proof of Outcome or Impact-level success, and never use Advertising Value Equivalency (AVE) as a scoring input — see references/amec-peso-framework.md.

Workflow

  1. Frame the benchmark

    • Identify organization type: hospital, faculty of medicine, university, public-health agency, society, clinic network, or campaign.
    • Identify platforms, period, comparator set, campaign context, and target audience.
    • Read references/kpi-definitions.md before calculating metrics.
    • Read references/healthcare-content-risk.md for healthcare-specific safety, privacy, accessibility, and misinformation checks.
  2. Audit data quality

    • Confirm whether metrics are native analytics, manual reports, scraped data, or third-party exports.
    • When the source is Wisesight ZocialEye SocialMetric or a ZocialEye_*.xlsx export, read references/zocialeye-socialmetric.md before interpreting or calculating anything.
    • Check period coverage, missing platforms, inconsistent denominators, paid/organic mixing, duplicated posts, and campaign/event spikes.
    • State when reach, impressions, follower counts, or earned-media data are unavailable.
  3. Normalize SocialMetric exports when present

    • Run scripts/socialmetric_normalize.py on one or more ZocialEye_*.xlsx files.
    • Use socialmetric_summary.csv for period totals, socialmetric_timeline.csv for trend analysis, socialmetric_overview_summary.csv for vendor score cards, and socialmetric_posts.csv for content analysis.
    • Treat dashboard rows as cumulative/YTD snapshots. Never sum monthly dashboard totals.
    • Keep SocialMetric Owned and Earned rows separate.
    • Keep Wisesight source scores separate from the skill's weighted score.
  4. Run deterministic scoring when CSV data is available

    • Use scripts/benchmark_score.py for KPI summaries, platform scoring, weighted score, confidence grade, and Markdown/JSON executive output.
    • For normalized SocialMetric data, score Owned rows by default. Analyze Earned rows in a separate table; do not mix them into one efficiency score.
    • Use references/scoring-rubric.md before accepting weighted scores.
    • Use sensitivity analysis when score differences are small or weights are disputed.
  5. Apply AMEC + PESO evaluation

    • Read references/amec-peso-framework.md.
    • Classify available KPIs onto the AMEC ladder (Output / Outtake / Outcome / Impact) and state explicitly what is missing at each level — most datasets only cover Output.
    • Tag every channel/placement into PESO categories (Paid / Earned / Shared / Owned) and produce the PESO Mix Table before comparing efficiency across organizations.
    • If influencer/KOL activity is in scope, run the 5-factor credibility check (consistency, fact-referenced content, KOC reviews, media/journalist pickup, founder-led communication) before treating it as more than short-term reach.
    • Cross-check the 2026 PR Trend Watchlist and flag which trends (Hybrid Newsroom, AI-Powered Social Listening, Measurement Transformation, GEO, Founder-Led Branding, Creative Thinking Returns, Immediate-Response Crisis, Slow PR, Pay-to-Play AI Results) are addressed vs. represent gaps.
  6. Interpret healthcare strategy

    • Read references/healthcare-content-risk.md before recommendations.
    • Separate owned-media strength from earned-media influence, using the PESO tagging from step 4.
    • Separate large audience size from efficiency.
    • Separate institutional credibility from actual content performance.
    • Assess whether content improves public understanding, trust, service navigation, prevention behavior, and research translation.
  7. Use MedCMU special mode when relevant

    • Read references/medcmu-special-mode.md for Faculty of Medicine, Chiang Mai University, Maharaj Nakorn Chiang Mai Hospital, or Northern Thailand public-health context.
    • Prioritize PM2.5/respiratory health, seasonal outbreaks, cancer prevention, elderly health, emergency communication, medical education, research translation, and community trust.
  8. Create executive report

    • Read references/executive-reporting-framework.md when the request includes dashboards, report structure, content performance, audience insights, campaigns, funnels, target achievement, or period trends.
    • Use assets/executive_report_template.md for board-ready output.
    • Identify which report from the Report Portfolio (Section 0 of the template: Executive Dashboard, Platform Performance, Content Performance, Audience Insight, Campaign Performance, Competitor Benchmark, Trend & Recommendation, or Annual) is being requested, and state it explicitly.
    • Match report depth to cadence: monthly operational, quarterly strategic, campaign close, or annual.
    • Include executive summary, data limitations, KPI dashboard with target context and heat-map legend, platform and content performance, audience/funnel/campaign sections when supported, benchmark matrix, weighted scoring, AMEC evaluation ladder, PESO media mix, content pillar mix (including PR/institutional news, patient stories, and CSR alongside health-literacy pillars), risk matrix, SWOT/SWORT, trend analysis, recommendations, and roadmap.

Required Outputs

For substantial analyses, produce:

  • Report Portfolio classification (which of the 8 report types this document is, and its cadence).
  • Data limitation summary.
  • SocialMetric source/snapshot/reconciliation note when applicable.
  • Separate vendor score card and skill weighted score when SocialMetric scores exist.
  • Owned vs Earned performance table when SocialMetric provides both scopes.
  • KPI dictionary and formulas used.
  • KPI scorecard with target, actual, status, and confidence when targets exist.
  • Platform-specific performance and Top/Bottom content analysis when post-level data exists.
  • Audience insights, journey funnel, and campaign economics only when the required source data exists.
  • MoM, QoQ, or YoY trend analysis with like-for-like comparison notes when multiple periods exist.
  • Cross-platform benchmark matrix.
  • Weighted scoring table with confidence.
  • AMEC evaluation ladder (Output / Outtake / Outcome / Impact) with evidence gaps.
  • PESO media mix table (Paid / Earned / Shared / Owned).
  • Healthcare content-risk review.
  • Earned vs owned interpretation.
  • 2026 PR trend watchlist check (addressed vs. gap).
  • Strategic recommendations.
  • 90-day action plan.
  • Executive conclusion.

Default Scoring Weights

Use these weights unless the user specifies otherwise:

  • Engagement Efficiency: 25%
  • Engagement Quality: 20%
  • Follower Growth Strength: 15%
  • Growth Sustainability: 13%
  • Reach Power: 10%
  • Content Consistency: 10%
  • Strategic Value: 5%
  • Stability / Volatility Control: 2%

Score scale:

  • 5: excellent
  • 4: strong
  • 3: moderate
  • 2: weak
  • 1: critical

Always report score confidence: high, medium, or low. A weighted score built only from Output-level KPIs (see AMEC ladder) should not be reported at high confidence for strategic conclusions.

Resource Guide

  • references/kpi-definitions.md: KPI formulas, required columns, and denominator rules.
  • references/executive-reporting-framework.md: Report portfolio and cadence, executive dashboard design, platform KPIs, content and audience analysis, funnel, campaign economics, KPI achievement, trend analysis, and recommendation rules.
  • references/zocialeye-socialmetric.md: SocialMetric dashboard/export schema, snapshot rules, KPI mapping, evidence gaps, and report requirements.
  • references/scoring-rubric.md: Weighted scoring model, confidence rules, and sensitivity checks.
  • references/healthcare-content-risk.md: Healthcare-specific risk, privacy, misinformation, accessibility, and trust review.
  • references/amec-peso-framework.md: AMEC Integrated Evaluation Framework (Output/Outtake/Outcome/Impact), PESO Model (Paid/Earned/Shared/Owned), influencer/KOL credibility factors, channel-effectiveness notes, and the 2026 PR trend watchlist.
  • references/medcmu-special-mode.md: Faculty of Medicine Chiang Mai University and Northern Thailand public-health strategy.
  • references/health-trends-2026.md: 2026 health content trends and platform strategy for content ideation.
  • references/hot-issue-scouting.md: Live source list and Hot Issue vs. Structural Trend classification method, used by the healthcare-trend-scout agent.
  • agents/healthcare-trend-scout.md: Subagent that searches current Thai/global health news and social discussion for hot issues, screens them for safety, and hands off a Trend Radar into Content Ideation Mode.
  • assets/executive_report_template.md: Board-ready output template, including AMEC ladder and PESO mix sections.
  • scripts/benchmark_score.py: Deterministic CSV scoring and executive report generator.
  • scripts/socialmetric_normalize.py: Normalizes old and new SocialMetric Excel export layouts into summary, timeline, overview, post, and manifest outputs.

Executive Reporting Mode

เปิดใช้งานโหมดนี้เมื่อผู้ใช้ขอ:

  • โครงสร้างรายงาน Social Media
  • Executive Dashboard หรือ KPI Heat Map
  • รายงานรายเดือน รายไตรมาส รายแคมเปญ หรือรายปี
  • Top/Bottom posts, Audience Insight, Funnel หรือ Campaign ROI
  • KPI Target vs Actual หรือ MoM/QoQ/YoY

Workflow

  1. อ่าน references/executive-reporting-framework.md
  2. ระบุผู้ใช้รายงาน การตัดสินใจที่ต้องการ และรอบรายงาน
  3. ตรวจว่ามี target, post-level, audience, spend, click, conversion และข้อมูลหลายช่วงเวลาหรือไม่
  4. ใช้เฉพาะ section ที่ข้อมูลรองรับ และระบุ “ไม่มีข้อมูล” สำหรับ section ที่จำเป็นแต่ยังวิเคราะห์ไม่ได้
  5. ใช้ assets/executive_report_template.md และรักษา Executive Dashboard หน้าแรกให้กระชับ
  6. ห้ามตั้ง KPI target, สี heat map, best posting time, conversion attribution หรือ ROI ขึ้นเอง

ZocialEye SocialMetric Reporting Mode

เปิดใช้งานโหมดนี้เมื่อผู้ใช้:

  • ระบุ URL zocialeye.wisesight.com/socialmetric
  • แนบไฟล์ชื่อ ZocialEye_*.xlsx
  • ขอวิเคราะห์ Wisesight Score, Brand Score, Owned Score, Earned Score หรือ Sentiment Score
  • ขอเทียบ Owned กับ Earned หรือเทียบค่า Avg. Industry ของ SocialMetric

Workflow

  1. อ่าน references/zocialeye-socialmetric.md ทั้งหมด
  2. ตรวจว่า export มี Summary, Dashboard Metrics และ Post Details
  3. Normalize:
python scripts/socialmetric_normalize.py \
  ZocialEye_MEDCMU_Jan-Mar_2026.xlsx \
  ZocialEye_peer_Jan-Mar_2026.xlsx \
  --out-dir normalized
  1. อ่าน normalized/socialmetric_manifest.json และแก้ warning ก่อนวิเคราะห์
  2. ใช้ socialmetric_summary.csv เป็น latest YTD snapshot; ห้ามรวมยอด snapshot รายเดือน
  3. ใช้ socialmetric_timeline.csv วิเคราะห์ทิศทาง ไม่ใช้เป็นยอดรวม
  4. ใช้ socialmetric_posts.csv วิเคราะห์ top posts, content pattern, hashtag, format และ healthcare risk
  5. สร้างรายงานโดยใช้ส่วน SocialMetric ใน assets/executive_report_template.md
  6. แยกอย่างชัดเจน:
    • Wisesight/SocialMetric vendor scores
    • skill weighted decision-support score
    • Owned performance
    • Earned performance
    • source facts vs interpretation

SocialMetric Guardrails

  • Daily Unique Messages คือปริมาณ earned messages ไม่ใช่ reach
  • Views ไม่ใช่ reach หรือ impressions
  • Engagement ของ Earned ห้ามบวกกับ Owned เพื่อสร้าง engagement rate เดียว
  • Share/Repost เป็น interaction component; ไม่ได้พิสูจน์ Paid หรือ Shared-media reach ทั้งหมด
  • ถ้าไม่มี reach/impressions และ paid/organic split ให้ confidence สูงสุดไม่เกิน Medium
  • SocialMetric activity metrics เป็น AMEC Output เป็นหลัก ห้ามอ้างว่าเป็น Outcome หรือ Impact
  • ห้ามเปิดเผย token ที่อยู่ใน URL ของ dashboard

Content Ideation Mode — สร้างหัวข้อ Content รายแพลตฟอร์ม

เปิดใช้งานโหมดนี้เมื่อผู้ใช้ขอให้:

  • คิดหัวข้อ content ใหม่
  • สร้าง content idea แยกตาม platform
  • หาหัวข้อจากเทรนด์สุขภาพ
  • ต้องการ content calendar ideas
  • ต้องการหัวข้อที่ยังไม่เคยทำมาก่อน

Trigger phrases

  • "คิด content ให้หน่อย"
  • "หาหัวข้อใหม่"
  • "content idea แยกตาม platform"
  • "20 หัวข้อ"
  • "ไม่ซ้ำกับที่เคยทำ"
  • "เทรนด์สุขภาพ 2026"
  • "hot issue สุขภาพ"
  • "ประเด็นที่กำลังพูดถึง"
  • "เทรนด์ตอนนี้" / "เทรนด์สด"
  • "มีข่าวสุขภาพอะไรที่กำลังไวรัล"

Workflow

Step 1: อ่านข้อมูลเทรนด์
อ่าน references/health-trends-2026.md เพื่อดู 6 เทรนด์สุขภาพ 2026 และ Platform Strategy

Step 1B: หา Hot Issue ปัจจุบัน (ถ้าต้องการเทรนด์สด ไม่ใช่แค่ list คงที่)
ถ้าผู้ใช้ขอ "เทรนด์ตอนนี้", "hot issue", "ประเด็นที่กำลังพูดถึง", หรือ content calendar ที่อิง real-time social listening ให้เรียก agent healthcare-trend-scout เพื่อค้นหาประเด็นสุขภาพที่กำลังถูกพูดถึงจริงใน social/ข่าวไทย ก่อนสร้างหัวข้อ content — ดู references/hot-issue-scouting.md สำหรับแหล่งข้อมูลและวิธีจำแนก Hot Issue vs Structural Trend
นำผลลัพธ์ Trend Radar จาก agent มารวมกับ 6 เทรนด์คงที่ (ไม่ใช่แทนที่) ก่อนไป Step 2

Step 2: ตรวจสอบหัวข้อที่เคยทำไปแล้ว

  • ถ้าผู้ใช้แนบไฟล์ CSV หรือ Excel มาให้ → อ่านคอลัมน์ topic_title และ platform เพื่อดูว่าหัวข้อใดถูกใช้ไปแล้ว
  • ถ้าไม่มีไฟล์ → ถามว่า "มีหัวข้อที่เคยทำไปแล้วที่ต้องการหลีกเลี่ยงไหม?" และรับคำตอบเป็น free text หรือดำเนินการต่อโดยไม่มี constraint
  • Format ไฟล์ที่รองรับ: assets/used-topics.csv (ดูตัวอย่างใน assets folder)

Step 3: ระบุ Platform ที่ต้องการ
Platform เริ่มต้น: Facebook, Instagram, TikTok, X (Twitter), YouTube
หากผู้ใช้ระบุเฉพาะบาง platform ให้สร้างเฉพาะ platform ที่ระบุ

Step 4: สร้าง 20 หัวข้อ ต่อ Platform

สำหรับแต่ละ platform ให้สร้างหัวข้อตามหลักการ:

  1. กระจายครอบ 6 เทรนด์ — ไม่เน้นเทรนด์ใดเทรนด์หนึ่งมากเกินไป (เฉลี่ย 3–4 หัวข้อต่อเทรนด์)
  2. เหมาะกับ format ของ platform — TikTok = เร็ว hook แรง, YouTube = เชิงลึก, X = กระชับ
  3. เหมาะกับบริบทโรงพยาบาลรัฐ/มหาวิทยาลัย — evidence-based, ไม่โฆษณาสินค้า, เน้น health equity
  4. ไม่ซ้ำกับหัวข้อใน CSV/Excel — ตรวจสอบจาก Step 2 ก่อนเสนอทุกหัวข้อ
  5. หลากหลาย format — mix ระหว่าง Myth-busting, How-to, Expert explains, Infographic, Story, Q&A

Step 5: Output Format

สำหรับแต่ละ platform ให้แสดงตาราง:

# หัวข้อ เทรนด์ Format Hook/Angle
1 ... ... ... ...

หลังครบ 5 platform ให้เพิ่ม:

  • Summary ครอบคลุมเทรนด์: ตารางสรุปว่าแต่ละ platform ครอบคลุมเทรนด์ไหนบ้าง
  • Top 3 Quick Wins: หัวข้อที่น่าจะ engage สูงสุดทันที พร้อมเหตุผล

Step 6: อัปเดต CSV (ถ้าผู้ใช้ต้องการ)
ถามว่า "ต้องการให้สร้างไฟล์ CSV สำหรับบันทึกหัวข้อเหล่านี้ไหม?" ถ้าใช่ ให้สร้างไฟล์ CSV ในรูปแบบเดียวกับ assets/used-topics.csv พร้อมหัวข้อที่เพิ่งสร้าง (status = "planned")

Content Quality Rules (Healthcare/University Context)

  • Evidence-based: ทุก claim ต้องสามารถอ้างอิงได้จากหลักฐานทางวิทยาศาสตร์หรือแนวทางทางการแพทย์
  • Non-commercial: ห้ามเสนอหัวข้อที่เอื้อต่อการโฆษณาผลิตภัณฑ์ใดเป็นพิเศษ
  • Accessible: ภาษาเข้าใจง่าย เหมาะกับประชาชนทั่วไป
  • Timely: พิจารณา seasonal context (ฤดูฝน, PM2.5, เทศกาล)
  • Safe: ระวัง health misinformation — ไม่เสนอหัวข้อที่อาจทำให้เกิดความเข้าใจผิดในเชิงการรักษา

CSV/Excel Database Schema

ไฟล์ที่ผู้ใช้ควร upload ควรมีคอลัมน์:

  • platform — ชื่อ platform (Facebook, Instagram, TikTok, X, YouTube)
  • topic_title — หัวข้อที่เคยทำ
  • trend_category — เทรนด์ที่เกี่ยวข้อง (optional)
  • date_posted — วันที่ post (optional)
  • status — posted / planned / draft (optional)

ดูตัวอย่างที่ assets/used-topics.csv


AMEC + PESO Evaluation Mode

เปิดใช้งานโหมดนี้เมื่อผู้ใช้ขอให้:

  • วัดผล PR แบบ AMEC
  • แยก Output / Outtake / Outcome / Impact
  • วิเคราะห์สื่อแบบ PESO Model (Paid/Earned/Shared/Owned)
  • ประเมินอินฟลูเอนเซอร์/KOL ว่าสร้างความน่าเชื่อถือระยะยาวได้จริงหรือไม่
  • ถามเรื่องเทรนด์ PR 2026 (Hybrid Newsroom, AI Social Listening, GEO, Founder-Led Branding ฯลฯ)

Workflow

  1. อ่าน references/amec-peso-framework.md ทั้งหมดก่อนเริ่มวิเคราะห์
  2. จัดประเภทข้อมูลที่มีตาม AMEC ladder และระบุช่องว่างของหลักฐานในแต่ละระดับอย่างชัดเจน
  3. แท็กทุกช่องทาง/placement ด้วยหมวด PESO และสร้างตาราง PESO Mix
  4. ถ้ามีข้อมูลอินฟลูเอนเซอร์/KOL ให้ตรวจสอบ 5 ปัจจัยความน่าเชื่อถือก่อนสรุปผล
  5. เทียบกับ 2026 PR Trend Watchlist และระบุว่าองค์กรนี้อยู่ในสถานะ Addressed / Gap สำหรับแต่ละเทรนด์
  6. สรุปเป็นตาราง AMEC Evaluation Ladder และ PESO Media Mix ตามรูปแบบใน assets/executive_report_template.md (ส่วนที่ 6 และ 7)