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.
Resources
7Install
npx skillscat add chagkrit/claude-code-social-media-analysis Install via the SkillsCat registry.
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
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.mdbefore calculating metrics. - Read
references/healthcare-content-risk.mdfor healthcare-specific safety, privacy, accessibility, and misinformation checks.
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_*.xlsxexport, readreferences/zocialeye-socialmetric.mdbefore 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.
Normalize SocialMetric exports when present
- Run
scripts/socialmetric_normalize.pyon one or moreZocialEye_*.xlsxfiles. - Use
socialmetric_summary.csvfor period totals,socialmetric_timeline.csvfor trend analysis,socialmetric_overview_summary.csvfor vendor score cards, andsocialmetric_posts.csvfor 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.
- Run
Run deterministic scoring when CSV data is available
- Use
scripts/benchmark_score.pyfor 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.mdbefore accepting weighted scores. - Use sensitivity analysis when score differences are small or weights are disputed.
- Use
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.
- Read
Interpret healthcare strategy
- Read
references/healthcare-content-risk.mdbefore 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.
- Read
Use MedCMU special mode when relevant
- Read
references/medcmu-special-mode.mdfor 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.
- Read
Create executive report
- Read
references/executive-reporting-framework.mdwhen the request includes dashboards, report structure, content performance, audience insights, campaigns, funnels, target achievement, or period trends. - Use
assets/executive_report_template.mdfor 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.
- Read
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 thehealthcare-trend-scoutagent.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
- อ่าน
references/executive-reporting-framework.md - ระบุผู้ใช้รายงาน การตัดสินใจที่ต้องการ และรอบรายงาน
- ตรวจว่ามี target, post-level, audience, spend, click, conversion และข้อมูลหลายช่วงเวลาหรือไม่
- ใช้เฉพาะ section ที่ข้อมูลรองรับ และระบุ “ไม่มีข้อมูล” สำหรับ section ที่จำเป็นแต่ยังวิเคราะห์ไม่ได้
- ใช้
assets/executive_report_template.mdและรักษา Executive Dashboard หน้าแรกให้กระชับ - ห้ามตั้ง 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
- อ่าน
references/zocialeye-socialmetric.mdทั้งหมด - ตรวจว่า export มี
Summary,Dashboard MetricsและPost Details - Normalize:
python scripts/socialmetric_normalize.py \
ZocialEye_MEDCMU_Jan-Mar_2026.xlsx \
ZocialEye_peer_Jan-Mar_2026.xlsx \
--out-dir normalized- อ่าน
normalized/socialmetric_manifest.jsonและแก้ warning ก่อนวิเคราะห์ - ใช้
socialmetric_summary.csvเป็น latest YTD snapshot; ห้ามรวมยอด snapshot รายเดือน - ใช้
socialmetric_timeline.csvวิเคราะห์ทิศทาง ไม่ใช้เป็นยอดรวม - ใช้
socialmetric_posts.csvวิเคราะห์ top posts, content pattern, hashtag, format และ healthcare risk - สร้างรายงานโดยใช้ส่วน SocialMetric ใน
assets/executive_report_template.md - แยกอย่างชัดเจน:
- 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 ให้สร้างหัวข้อตามหลักการ:
- กระจายครอบ 6 เทรนด์ — ไม่เน้นเทรนด์ใดเทรนด์หนึ่งมากเกินไป (เฉลี่ย 3–4 หัวข้อต่อเทรนด์)
- เหมาะกับ format ของ platform — TikTok = เร็ว hook แรง, YouTube = เชิงลึก, X = กระชับ
- เหมาะกับบริบทโรงพยาบาลรัฐ/มหาวิทยาลัย — evidence-based, ไม่โฆษณาสินค้า, เน้น health equity
- ไม่ซ้ำกับหัวข้อใน CSV/Excel — ตรวจสอบจาก Step 2 ก่อนเสนอทุกหัวข้อ
- หลากหลาย 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
- อ่าน
references/amec-peso-framework.mdทั้งหมดก่อนเริ่มวิเคราะห์ - จัดประเภทข้อมูลที่มีตาม AMEC ladder และระบุช่องว่างของหลักฐานในแต่ละระดับอย่างชัดเจน
- แท็กทุกช่องทาง/placement ด้วยหมวด PESO และสร้างตาราง PESO Mix
- ถ้ามีข้อมูลอินฟลูเอนเซอร์/KOL ให้ตรวจสอบ 5 ปัจจัยความน่าเชื่อถือก่อนสรุปผล
- เทียบกับ 2026 PR Trend Watchlist และระบุว่าองค์กรนี้อยู่ในสถานะ Addressed / Gap สำหรับแต่ละเทรนด์
- สรุปเป็นตาราง AMEC Evaluation Ladder และ PESO Media Mix ตามรูปแบบใน
assets/executive_report_template.md(ส่วนที่ 6 และ 7)