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

blog-create

Creates a new blog post as a local Markdown file with YAML frontmatter in content/blog/. Use when the user wants to write, draft, or create a new blog post.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.0 KB

SKILL.md(原文)

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

Create a Blog Post

Use this skill when the user wants to create a new blog post as a local Markdown file. The post will live in content/blog/{slug}.md and can be synced to Sanity CMS later.

When to use this skill

  • "write a blog post", "create a new post", "draft a blog article"
  • "add a post to the blog", "new blog entry"
  • "I want to write about...", "help me draft a post"

Workflow

  1. Ask for the title — derive a slug from it (lowercase, hyphens, no special chars).
  2. Ask for topic/tags — at least one tag is required.
  3. Generate the MD file at content/blog/{slug}.md with this frontmatter template:
---
title: '{title}'
slug: '{slug}'
excerpt: '{10-300 char summary}'
featured: false
publishedAt: '{ISO datetime, default: now}'
published: false
author: 'PP Namias'
categories: []
tags: [{ tag1 }, { tag2 }]
---
  1. Write the body — start with a solid intro paragraph. Use GFM markdown:

    • ## for main sections (not # — that's reserved for the title)
    • - for bullet lists
    • ```lang for code blocks
    • **bold** and *italic* for emphasis
    • [text](url) for links
  2. Confirm — show the user the file path and frontmatter summary.

Required frontmatter fields

FieldTypeDefault
titlestring(ask)
slugstringderived from title
excerptstring(ask or generate from body)
publishedAtISO datetimenew Date().toISOString()
publishedbooleanfalse
authorstring"PP Namias"
tagsstring[](ask)

Optional frontmatter fields

FieldTypeDefault
metaTitlestringsame as title
metaDescriptionstringsame as excerpt
featuredbooleanfalse
readTimestringauto-estimate
coverImagestringundefined
categoriesstring[][]

Post is created as draft

The post is created with published: false. It will NOT appear on the live site until:

  1. The user reviews it with blog-review
  2. The user syncs it with blog-sync --push
  3. The user publishes it with blog-publish

Example

User: "Write a blog post about deploying Next.js to Cloudflare"
Agent: Creates content/blog/deploying-nextjs-to-cloudflare.md with:
  title: "Deploying Next.js to Cloudflare"
  slug: "deploying-nextjs-to-cloudflare"
  tags: ["nextjs", "cloudflare", "deployment"]
  published: false
  Body: Full blog post content

レビュー

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

同じリポジトリのスキル

概要と使いどころ

Audit and fix accessibility issues across the portfolio to ensure WCAG 2.1 AA compliance.

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

PP-Namias/Portfolio22026年10月13日 更新

Creates a new blog post document in the Sanity studio. Use when the user wants to write a blog post, publish an article, or schedule a future post.

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

PP-Namias/Portfolio22026年10月13日 更新

Creates a new certification document in the Sanity studio. Use when the user wants to add a credential, certificate, or professional accreditation to the Certifications collection.

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

PP-Namias/Portfolio22026年10月13日 更新

Adds a new skill MD file to the studio's skills collection. Use when the user wants to author a new step-by-step recipe for the studio's in-app Skills tool or the .agents mirror.

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

PP-Namias/Portfolio22026年10月13日 更新

Creates a new project document in the Sanity studio. Use when the user wants to add a new portfolio project, a case study, or a work sample to the Projects collection.

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

PP-Namias/Portfolio22026年10月13日 更新

Creates a new experience document in the Sanity studio. Use when the user wants to add a job, role, internship, or work history entry to the Experience collection.

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

PP-Namias/Portfolio22026年10月13日 更新

PP-Namias のスキルをすべて見る

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