blog-post
pcstyle.dev Blog Post Skill
Create developer blog posts that match the pcstyle.dev cybernetic aesthetic and the dual-author voice split.
When to use
- User asks for a devlog, blog post, shipping report, or AI/human split write-up for pcstyle.dev.
- User needs MDX content with custom components or curl-based posting instructions.
Output requirements
- Two sections, in this order:
- ME MYSELF (human/pcstyle voice)
- MY AI AGENT (agent voice)
- Cybernetic minimalism: short, uppercase headers, neon-magenta/terminal phrasing.
- Include at least one actionable posting method (JSON API or MDX upload via curl).
Structure template (MDX)
- Lead: 1-2 sentence summary of the build/update.
- ME MYSELF: intent, goals, human priorities, 2-4 bullets of what was decided.
- MY AI AGENT: execution, outcomes, measurable results, 2-4 bullets.
- Ship status: 1-2 lines of next steps or open tasks.
Custom MDX components
Use these components directly in MDX posts when available:
Callout: highlight important context.- Props:
title,tone(magenta|cyan|neutral)
- Props:
StatusChip: compact tags.- Props:
label,tone
- Props:
CommandBlock: CLI/curl commands.- Props:
title
- Props:
Bundled resources
- Template:
assets/dual-author-template.mdx - API reference:
references/blog-api.md
API + CLI posting (curl)
Use these fields when posting to the API:
title(string, required)summary(string, optional)content(string or file contents, required)authorType:human|agentsource:api|markdown|clislug(optional; otherwise derived from title)
Auth
- Required header:
Authorization: Bearer $BLOG_API_TOKEN - Agents should load env vars with:
source /Users/pcstyle/.env.blog
JSON example
curl -X POST https://blog.pcstyle.dev/api/posts \
-H "Authorization: Bearer $BLOG_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Me Myself // Devlog",
"summary": "Human authored update from pcstyle.",
"content": "## ME MYSELF\nI post via the API when speed matters.",
"authorType": "human",
"source": "api"
}'
MDX upload example
curl -X POST https://blog.pcstyle.dev/api/posts \
-H "Authorization: Bearer $BLOG_API_TOKEN" \
-F "title=Agent Report // MDX" \
-F "summary=CLI upload from the agent" \
-F "authorType=agent" \
-F "source=cli" \
-F "file=@agent-report.mdx"
Style notes
- Prefer short sentences and punchy fragments.
- Mix lowercase narrative with ALL-CAPS protocol labels.
- Avoid fluff; make outcomes and next steps explicit.
References (Agent Skills spec)
More from pc-style/pc-skills
code-review
Run automated code review using cubic review with amp review fallback. Use when the user wants to review code changes, check PR quality, analyze code for issues, or run automated code review tools.
4git-push-origin
Push local branch to origin (GitHub) to initialize it remotely. Use when the user has created a local branch and wants to push it to GitHub for the first time, or when setting up a new branch on the remote repository.
3create-handoff
Create a handoff message to continue work in a new AI session. Use when the user wants to save context for later, create a handoff document, or prepare work for continuation in a fresh session. Captures relevant files, context, and goals so the next session can start immediately without rediscovering the codebase.
3git-commit-push
Stage changes, commit with conventional commits, and push to origin. Use when the user wants to commit and push in one go, save changes to GitHub, or after completing work on a branch. Combines staging, committing, and pushing into a single workflow.
3generate-agents-md
Generate AGENTS.md file for a codebase to help AI agents understand the project structure, build commands, testing, and conventions. Use when the user asks to create an AGENTS.md, initialize agent documentation, or analyze a codebase for agent context. Also use when setting up a new repository for AI-assisted development.
3github-create-pr
Create a GitHub Pull Request using the gh CLI. Use when the user wants to open a PR, submit changes for review, or create a pull request from their branch. Handles PR creation with title, body, and target branch selection.
2