Agent skill · Audited from source
newsletter-generation
skill · bytedance/deer-flowMIT licenceAudited 29 Oct 2026 · source 98f5f2c91674
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 98f5f2c91674 and found no filesystem, network or shell access and no hard-coded secrets. What it does: Use this skill when the user requests to generate, create, write, or draft a newsletter, email digest, weekly roundup, industry briefing, or curated content summary. Supports topic-based research, content curation from…
Cite
Cite this page
ModelsAtlas. “newsletter-generation (bytedance/deer-flow)”. Retrieved 29 Oct 2026. https://modelsatlas.com/skills/bytedance/newsletter-generation
Trust audit
Audit 0.4.1 · source read 29 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha 98f5f2c91674 · 29 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publisherbytedance GitHub organizationOwner of the repository this skill is read from
- Source folderbytedance/deer-flow/skills/public/newsletter-generationThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdict98f5f2c91674A new audit runs when the source changes
- Repository statusNot archivedPushed today
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Use this skill when the user requests to generate, create, write, or draft a newsletter, email digest, weekly roundup, industry briefing, or curated content summary. Supports topic-based research, content curation from…
--- name: newsletter-generation description: Use this skill when the user requests to generate, create, write, or draft a newsletter, email digest, weekly roundup, industry briefing, or curated content summary. Supports topic-based research, content curation from multiple sources, and professional formatting for email or web distribution. Trigger on requests like "create a newsletter about X", "write a weekly digest", "generate a tech roundup", or "curate news about Y". --- # Newsletter Generation Skill ## Overview This skill generates professional, well-researched newsletters that combine curated content from multiple sources with original analysis and commentary. It follows modern newsletter best practices from publications like Morning Brew, The Hustle, TLDR, and Benedict Evans to produce content that is informative, engaging, and actionable. The output is a complete, ready-to-publish newsletter in Markdown format, suitable for email distribution platforms, web publishing, or conversion to HTML. ## Core Capabilities - Research and curate content from multiple web sources on specified topics - Generate topic-focused or multi-topic newsletters with consistent voice - Write engaging headlines, summaries, and original commentary - Structure content for optimal readability and scanning - Support multiple newsletter formats (daily digest, weekly roundup, deep-dive, industry briefing) - Include relevant links, sources, and attributions - Adapt tone and style to target audience (technical, executive, general) - Generate recurring newsletter series with consistent branding and structure ## When to Use This Skill **Always load this skill when:** - User asks to generate a newsletter, email digest, or content roundup - User requests a curated summary of news or developments on a topic - User wants to create a recurring newsletter format - User asks to compile recent developments in a field into a briefing - User needs a formatted email-ready content piece with multiple curated items - User asks for a "weekly roundup", "monthly digest", or "morning briefing" ## Newsletter Workflow ### Phase 1: Planning #### Step 1.1: Understand Newsletter Requirements Identify the key parameters: | Parameter | Description | Default | |-----------|-------------|---------| | **Topic(s)** | Primary subject area(s) to cover | Required | | **Format** | Daily digest, weekly roundup, deep-dive, or industry briefing | Weekly roundup | | **Target Audience** | Technical, executive, general, or niche community | General | | **Tone** | Professional, conversational, witty, or analytical | Conversational-professional | | **Length** | Short (5-min read), medium (10-min), long (15-min+) | Medium | | **Sections** | Number and type of content sections | 4-6 sections | | **Frequency Context** | One-time or part of a recurring series | One-time | #### Step 1.2: Define Newsletter Structure Based on the format, select the appropriate structure: **Daily Digest Structure**: ``` 1. Top Story (1 item, detailed) 2. Quick Hits (3-5 items, brief) 3. One Stat / Quote of the Day 4. What to Watch ``` **Weekly Roundup Structure**: ``` 1. Editor's Note / Intro 2. Top Stories (2-3 items, detailed) 3. Trends & Analysis (1-2 items, original commentary) 4. Quick Bites (4-6 items, brief summaries) 5. Tools & Resources (2-3 items) 6. One More Thing / Closing ``` **Deep-Dive Structure**: ``` 1. Introduction & Context 2. Background / Why It Matters 3. Key Developments (detailed analysis) 4. Expert Perspectives 5. What's Next / Implications 6. Further Reading ``` **Industry Briefing Structure**: ``` 1. Executive Summary 2. Market Developments 3. Company News & Moves 4. Product & Technology Updates 5. Regulatory & Policy Changes 6. Data & Metrics 7. Outlook ``` ### Phase 2: Research & Curation #### Step 2.1: Multi-Source Research Conduct thorough research using web search. **The quality of the newsletter depends directly on the quality and recency of research.** **Search Strategy**: ``` # Current news and developments "[topic] news [current month] [current year]" "[topic] latest developments" "[topic] announcement this week" # Trends and analysis "[topic] trends [current year]" "[topic] analysis expert opinion" "[topic] industry report" # Data and statistics "[topic] statistics [current year]" "[topic] market data latest" "[topic] growth metrics" # Tools and resources "[topic] new tools [current year]" "[topic] open source release" "best [topic] resources [current year]" ``` > **IMPORTANT**: Always check `<current_date>` to ensure search queries use the correct temporal context. Never use hardcoded years. #### Step 2.2: Source Evaluation and Selection Evaluate each source and curate the best content: | Criterion | Priority | |-----------|----------| | **Recency** | Prefer content from the last 7-30 days | | **Authority** | Prioritize primary sources, official announcements, established publications | | **Uniqueness** | Select stories that offer fresh perspective or are underreported | | **Relevance** | Every item must clearly connect to the newsletter's stated topic(s) | | **Actionability** | Prefer content readers can act on (tools, insights, strategies) | | **Diversity** | Mix of news, analysis, data, and practical resources | #### Step 2.3: Deep Content Extraction For key stories, use `web_fetch` to read full articles and extract: 1. **Core facts** — What happened, who is involved, when 2. **Context** — Why this matters, background information 3. **Data points** — Specific numbers, metrics, or statistics 4. **Quotes** — Relevant expert quotes or official statements 5. **Implications** — What this means for the reader ### Phase 3: Writing #### Step 3.1: Newsletter Header Every newsletter starts with a consistent header: ```markdown # [Newsletter Name] *[Tagline or description] — [Date]* --- [Optional: One-sentence preview of what's inside] ``` #### Step 3.2: Section Writing Guidelines **Top Stories / Featured It
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit 98f5f2c
git clone https://github.com/bytedance/deer-flow git -C deer-flow checkout 98f5f2c91674
The author documents no install command, so this uses the repository directly. Our verdict covers commit 98f5f2c91674 only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
98f5f2c91674
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/bytedance/newsletter-generation/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
All automation skills →bytedance/deer-flow
Use this skill when the user requests to generate, create, imagine, or visualize images including characters, scenes, products, or any visual content. Supports structured prompts and reference images for guided…
bytedance/deer-flow
Conduct multi-round deep research on any GitHub Repo. Use when users request comprehensive analysis, timeline reconstruction, competitive analysis, or in-depth investigation of GitHub. Produces structured markdown…
bytedance/deer-flow
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites,…
bytedance/deer-flow
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used…
bytedance/deer-flow
Use this skill instead of WebSearch for ANY question requiring web research. Trigger on queries like "what is X", "explain X", "compare X and Y", "research X", or before content generation tasks. Provides systematic…
bytedance/deer-flow
Use this skill when the user uploads Excel (.xlsx/.xls) or CSV files and wants to perform data analysis, generate statistics, create summaries, pivot tables, SQL queries, or any form of structured data exploration.…
Add this badge to your README
[](https://modelsatlas.com/skills/bytedance/newsletter-generation/)
<a href="https://modelsatlas.com/skills/bytedance/newsletter-generation/"><img src="https://modelsatlas.com/skills/bytedance/newsletter-generation/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about newsletter-generation
What does the newsletter-generation skill do?
Is newsletter-generation safe to install?
What can newsletter-generation access on my machine?
How current is this page?
Sources
- github.com/bytedance/deer-flow/tree/main/skills/public/newslette — the audited source at commit 98f5f2c91674 and every finding aboveObserved · 29 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the newsletter-generation skill do?
- Is newsletter-generation safe to install?
- What can newsletter-generation access on my machine?