Skip to content
Agentmart
Submit a tool

briefing-formatter

insight-synthesizer JSON을 받아 시장 인텔리전스 브리핑 HTML을 생성한다.

Skill by Wendy-Nam

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/wendy-nam-briefing-formatter

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

insight-synthesizer JSON을 받아 시장 인텔리전스 브리핑 HTML을 생성한다. LLM 호출 없이 결정론적 파이썬 템플릿으로 작동. CSS class 기반 HTML 출력.

Use cases: frontend, ml

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/briefing-formatter

What's inside

Skill name
briefing-formatter
Description
insight-synthesizer JSON을 받아 시장 인텔리전스 브리핑 HTML을 생성한다. LLM 호출 없이 결정론적 파이썬 템플릿으로 작동. CSS class 기반 HTML 출력.
License
MIT
Instructions
78 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Agent Skills spec issues

  • files: referenced but missing: scripts/newsletter/run-post.sh

Files (3)

  • SKILL.md
  • format.py
  • theme.css

SKILL.md (first lines)

# Briefing Formatter Skill (v3)

insight-synthesizer JSON → 시장 인텔리전스 브리핑 HTML.

**LLM 호출 없음.** 결정론적 파이썬 템플릿. 재현성 100%.

운영 경로에서는 `scripts/newsletter/run-post.sh` 가 자동 호출한다 (resolve-refs 조인 → 렌더 →
품질 게이트). 이 스킬을 직접 호출하는 건 디버깅·재렌더 때다.

## 사용법

```bash
python3 .claude/skills/briefing-formatter/format.py \
    --input  data/processed/newsletter-briefing-2026-06-12.json \
    --date   2026-06-12 \
    --output data/output/newsletter/newsletter-report-2026-06-12.html \
    --collection-start 2026-06-10 \
    --foreign 42 --domestic 24 \
    --hours 48 \
    --facts data/processed/newsletter-facts-2026-06-12.json
```

## CLI 인수

| 인수 | 필수 | 설명 |
|------|------|------|
| `--input` | ✅ | insight-synthesizer JSON 경로 |
| `--date` | ✅ | 발행일 YYYY-MM-DD |
| `--output` | ✅ | 출력 HTML 경로 |
| `--collection-start` | 선택 | 수집 시작일 YYYY-MM-DD |
| `--foreign` / `--domestic` | 선택 | 해외/국내 기사 수 (기본 0) |
| `--hours` | 선택 | 수집 시간창 — 일간(≤24)/주간 헤드라인 분량 판단 (기본 24) |
| `--facts` | 선택 | newsletter-facts JSON — 출처 목록 결정론 백필 (LLM 누락 방지) |

## 입력 JSON 스키마

**스키마 정본은 `.claude/agents/insight-synthesizer.md` 의 "JSON 출력 스키마" 섹션이다** —
여기 복사해 두지 않는다 (사본 드리프트 방지). 핵심만:

- 출처는 `ref` id 로만 — `resolve-refs.py` 가 렌더 전에 URL·매체명·날짜를 조인해 둔 상태를 기대
- `all_sources`·`coverage_table` 은 폐지 — `--facts` 백필이 출처 목록을 보장
- 구 필드명(`supporting_facts`, `facts[].url` 등)은 fallback 으로 읽힌다 (정규화 내장)

## 렌더 외 부수 동작

- **품질 검증**: 톤 블랙리스트·문장 길이·비약 패턴 검사 → 경고를 stdout +
  `.quality-warnings-{date}.json` (run-post.sh 발송 게이트가 읽음)
- **커버리지 보완**: 카테고리 요약에 누락된 헤드라인을 "이 밖에 … 등도 주목됐다" 로 자동 추가
- **출처 백필**: `--facts` 의 기사 중 본문에 등장하지 않은 것도 출처 목록에 등록

## 카테고리 ID → 색상

| category_id | 한국어 | 색상 |
|-------------|--------|------|
| `cobots` | 협동로봇 | `#2563eb` (파랑) |
| `humanoid` | Humanoid | `#7c3aed` (보라) |
| `amr` | AMR | `#d97706` (주황) |
| `manufacturing_platform` | 제조 자동화 플랫폼 | `#059669` (초록) |
| `other_industrial` | 기타산업 | `#dc2626` (빨강) |
| `funding` | 투자·M&A | `#6b7280` (회색) |
| `industrial_robot` | (legacy → other_industrial) | `#dc2626` |

## 출력 구조 (format.py v3)

```
CONTOSO MOTORS · INDUSTRY INTELLIGENCE
시장 인텔리전스 브리핑
YYYY년 MM월 DD일 (요일) · 수집기간 · N건 (해외 X, 국내 Y)

[TL;DR]
[경쟁사 동향 — 회사별 카드]
[이번 호 등장 기업 — 비주류·신생 1줄 설명, 있을 때만]
[인사이트 최대 3개 — 관찰(인라인 출처 [n]) / 자사 함의]
[카테고리별 동향 — 요약 + 헤드라인 통합]
[출처 전체 목록]
```

From Wendy-Nam/wendy-pr-intelligence, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 16, 2026 (1 month ago)
Last release
Sep 16, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Wendy-Nam

Cite this page

briefing-formatter skill. Agent Mart. https://agentmart.dev/skills/wendy-nam-briefing-formatter (last updated 2026-10-24)