Skip to content
Back to skills

New Content

ASecurity

Scaffold a piece of content in content/: folder, brief and draft skeleton with wired frontmatter. Use when asked to start, draft or create a blog post, email, LinkedIn post, case study or any piece.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add calven-ai/marketing-as-code --skill new-content --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of New Content?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for New Content
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/calven-ai-new-content/badge)](https://www.skillsdirectory.com/skills/calven-ai-new-content)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: new-content
description: Scaffold a piece of content in content/: folder, brief and draft skeleton with wired frontmatter. Use when asked to start, draft or create a blog post, email, LinkedIn post, case study or any piece.
license: MIT
metadata:
  kind: workflow
  area: core
  needs: []
  writes: repo
  runs: person
---

# New content piece

## Procedure

1. **Load context**: `strategy/` (positioning, messaging, ICP, personas)
   and `brand/voice.md`. If they're unfilled templates, stop and suggest
   `/setup`. If a file says `source: context-layer`, read the document over
   MCP instead (see `integrations/context-layer.md`); if `last_reviewed` is
   older than 90 days, say so before drafting.
2. **Pin down the piece**: working title, channel, owner, and the project it
   belongs to (check `projects/`; if none fits, ask whether this is
   standalone or needs a `new-project` first).
3. **Create the folder**: `content/YYYY-MM-<slug>/` copied from
   `content/_template/`. Fill the brief properly (the argument section is
   the work: derive it from the messaging pillars, don't leave placeholders),
   and wire the draft frontmatter (`project`, `status: brief`, `channel`,
   `owner`).
4. **Cross-link**: add the piece to the owning project's brief under
   Deliverables (name + path; status stays in the piece's frontmatter).
5. **Stop at the brief** unless asked to draft. The brief is the reviewable
   unit; offer to draft once the human has glanced at it.

## Rules

- If SEO-driven, check `data/seo/keywords.csv` for the target keyword; if
  it's not tracked, note that in the brief rather than silently adding it.
- Drafting later: follow the brief's argument, write in `brand/voice.md`
  voice, and run `review` before proposing `status: in-review`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.