本文へ移動
cccskills
無料GitHub で公開

generate-newsletter-insurance

Generate an insurance-specific newsletter for Anchor Point Insurance Co. (brand=LIFEINSUR)

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Purpose

Generates a branded newsletter for Anchor Point Insurance Co. (brand=LIFEINSUR). This is a specialization of the generate-newsletter skill, pre-configured for the insurance vertical — it fetches life insurance and financial planning news, uses the Anchor Point brand palette (warm charcoal #44403E, terracotta #AD7C59, warm beige #FCF9F6), and omits property listings (which are CRE-11TRUST only).

Inputs

  • date (optional): Edition date as YYYY-MM-DD. Default: today.
  • dry-run (optional): Generate content but do NOT push to Strapi. Useful for previewing.
  • news-query (optional): Override the default NewsAPI query. Default: LIFEINSUR_NEWSAPI_QUERY env var or "life insurance financial planning south florida".

Steps

  1. Call lib/newsletter/generate-insurance.ts::generateInsuranceNewsletter(options?) to orchestrate
  2. Load LIFEINSUR brand config — palette, sender email (from brand-config in Strapi or hardcoded defaults), display name "Anchor Point Insurance Co."
  3. Fetch news — fetchNews(query) hits NewsAPI for 5 latest articles matching insurance/financial planning topics
  4. Generate AI content — generateAiContent(null, news) sends news to Groq (no properties for LIFEINSUR). Returns market overview and news summaries.
  5. Build HTML — buildHtml() assembles responsive email-safe HTML with Anchor Point brand colors and insurance-specific sections
  6. Build Strapi payload — buildStrapiPayload() with brand=LIFEINSUR, slug includes timestamp for uniqueness
  7. Push to Strapi — strapiPost('/api/newsletters', data) creates a draft newsletter (skipped in dry-run mode)
  8. Log execution via lib/board/index.ts::logActivity()

Output

Brand: LIFEINSUR (Anchor Point Insurance Co.)
News articles fetched: 5
AI content generated: market_overview (342 words), 5 news summaries
HTML length: 12,847 chars
Strapi draft created: documentId=abc123-def456

CLI Usage

# Generate insurance newsletter for today
optimal generate-newsletter-insurance

# Specific date
optimal generate-newsletter-insurance --date 2026-03-01

# Preview without pushing to Strapi
optimal generate-newsletter-insurance --dry-run

# Custom news query
optimal generate-newsletter-insurance --news-query "florida insurance market rates"

Environment

Requires: GROQ_API_KEY, NEWSAPI_KEY, STRAPI_URL, STRAPI_API_TOKEN Optional: GROQ_MODEL (default: llama-3.3-70b-versatile), LIFEINSUR_NEWSAPI_QUERY

Gotchas

  • No properties: Unlike CRE-11TRUST, LIFEINSUR newsletters do not include property listings. The --excel parameter is not available.
  • Slug uniqueness: Slugs include a timestamp (YYYYMMDDTHHMMSS) to avoid conflicts on same-day reruns.
  • Brand palette: Primary #44403E (warm charcoal), Accent #AD7C59 (terracotta), BG #FCF9F6 (warm beige).
  • Preview site: Published newsletters render at https://newsletter.op-hub.com/lifeinsur

Status

Implementation status: Not yet implemented. Spec only. Lib function lib/newsletter/generate-insurance.ts to be ported from generate-newsletter-lifeinsur.py in the newsletter-automation repo.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Complete architecture reference for the A3 insurance platform — file locations, data flow, conventions, microservice map, and fullstack patterns

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Drafts U.S. commercial real estate access and indemnity (right-of-entry) agreements for pre-closing due diligence. Covers license grants, non-invasive vs invasive testing gates, insurance/endorsement requirements, indemnity with discovery carve-outs, restoration and lien remedies, confidentiality, and anti-indemnity guardrails. Trigger: access agreement, right of entry, due diligence access, Phase I/II, invasive testing, pre-PSA site inspection.

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

当用户需要对意外险投保问卷进行专业、结构化的核保审查,提取职业类别、工作环境、作业内容、危险活动参与情况、交通出行习惯、特殊工作暴露及其他可能影响意外险承保判断的高风险信息,并生成适合意外险核保、补问流转和风险分层处理的结构化分析结果时使用本 skill。

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools. Use when: (1) checking whether a PDF is a real fillable AcroForm, (2) listing form field names, types, and choices, (3) filling a supported form from structured values, (4) preparing reviewable insurance, legal, administrative, or clinical form drafts, (5) reporting skipped fields or unused input keys after a fill. Do not use for scanned PDFs, OCR tasks, or XFA-only forms.

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Guide actuarial analysis for insurance pricing. TRIGGERS - Use when user needs help with actuarial-analysis related tasks.

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

Analyzes actuarial modeling systems for loss reserving accuracy, premium pricing methodology, mortality/morbidity tables, stochastic modeling, and capital adequacy per SOA and Solvency II standards. USE THIS SKILL WHEN: - You need to review or audit actuarial models (reserving, pricing, capital) - Someone asks about loss triangle analysis or reserve adequacy - You are evaluating IBNR calculations, chain ladder methods, or Bornhuetter-Ferguson - A project involves insurance pricing, GLM rating models, or ratemaking - You need to assess Solvency II SCR calculations or RBC compliance - Someone mentions actuarial opinions, ASOP compliance, or SOA standards - You are reviewing stochastic models, ESG configurations, or DFA frameworks - A codebase uses actuarial libraries (chainladder, lifetables, ChainLadder R package) TRIGGER PHRASES: "actuarial", "loss reserving", "IBNR", "chain ladder", "premium pricing", "mortality table", "Solvency II", "capital adequacy", "ratemaking", "GLM pricing", "risk-based capital", "reserve analysis", "actuarial opinion"

日本語の概要は準備中です。原文の説明を表示しています。

FDU-INS/Insurance-Skills762026年7月12日 更新

FDU-INS のスキルをすべて見る

このスキルの問題を報告する