Write the long-form Markdown document behind a customer engagement -- the detailed writeup that an exec PDF, slide deck, or Google Doc is later cut from. Use when Craig says: write this up, build out a one pager, I need a doc for this customer, turn this into an actionable google doc, make the doc look nice with spectro branding, we need a migration plan (VMware or existing K8s to Palette), start a new doc to piece together why spectro and where our gaps are, write the postmortem / RCA / POC report / assessment / solution brief / architecture writeup. Also use for the detailed .md that feeds exec-doc-generator, where the markdown carries all the detail and the PDF is the 1-2 pager. Owns long-form writeups only -- for a 1-2 page executive PDF use exec-doc-generator, for a multi-page docs site use docs-site-generator, and for a slide deck (rendered PDF or a Google Slides link) use slide-deck-generator. See this skill's Deliverable Routing table for all four.
Generate polished, long-form documents for Spectro Cloud customer engagements. Output is Markdown with YAML frontmatter suitable for Google Docs, static sites, or PDF conversion.
Brand foundation: READ the spectrocloud-brand skill for colors, logos, typography, messaging, and tone before generating any document. This skill defines structure and templates; spectrocloud-brand is the source of truth for visual identity and messaging.
When to Use
Customer Assessment -- evaluate a prospect's Kubernetes environment and recommend Palette
Solution Brief -- concise value-focused document for a specific use case or vertical
Technical Architecture -- detailed design for a proposed or active deployment
POC Report -- document findings, results, and next steps from a proof of concept
Migration Plan -- phased plan for moving workloads to Palette (often VMware exit)
Deliverable Routing
Four skills answer "make me a doc." Each deliverable shape has exactly one owner -- pick the row that matches what is being handed to the reader, not which skill happens to be loaded:
MkDocs Material or Docusaurus site (Markdown + nav config)
Projected slide deck, shared as PDF
slide-deck-generator
PDF, 16:9 HTML rendered via Puppeteer
Projected slide deck, shared as an editable link
slide-deck-generator
Google Slides presentation (copied from the 2026 Corporate Template via gws), returned as a docs.google.com/presentation link
An exec PDF or slide deck is usually cut from a doc-writer Markdown source after the fact -- write the long-form doc first when the detail does not already exist, then hand it to the owning skill for the shorter format.
Output Format
Every document starts with YAML frontmatter for metadata, followed by Markdown body:
Executive Summary -- 2-3 paragraphs. Current state, key findings, recommended path forward. Write this last but place it first.
Current Environment -- Infrastructure inventory: clusters, distributions, cloud providers, edge sites, VM estate. Use tables.
Challenges and Pain Points -- Map observed issues to the three pillars (Choice, Control, Scale). Reference specific operational friction.
Recommended Solution -- Which Palette products address each pain point. Include architecture-level overview.
Value Projection -- Expected outcomes with proof points from similar customers (reference spectrocloud-brand messaging for customer quotes and metrics).
Proposed Engagement -- Timeline, phases, success criteria. Use a phased table.
Appendix: About Spectro Cloud -- Standard boilerplate (see Boilerplate Sections below).
Tone: Consultative, not salesy. Acknowledge complexity before offering solutions.
2. Solution Brief
Purpose: Concise, use-case-focused document that maps a customer problem to Palette capabilities.
Sections:
The Challenge -- 1-2 paragraphs on the industry or use-case pain point. Use real tech terms.
The Solution -- How Palette addresses it. Reference specific features (Cluster Profiles, full-stack management, edge provisioning, VMO).
Key Capabilities -- 3-5 bullet points with bold lead-ins mapping to value pillars.
Customer Proof Point -- One relevant case study with quantified outcome.
Architecture Overview -- High-level description of how Palette fits into the target environment.
Getting Started -- Next steps: POC, demo, contact.
Tone: Direct and benefit-led. Every paragraph should answer "so what?" for the reader.
3. Technical Architecture
Purpose: Detailed design document for a proposed or active Palette deployment.
Sections:
Overview -- Deployment scope, goals, constraints.
Architecture Design -- Environment topology (cloud, data center, edge). Describe cluster layout, networking, storage, and security boundaries. Use tables for component inventory.
Cluster Profile Design -- Infrastructure profiles vs. add-on profiles. List packs, versions, and configuration rationale.
Networking -- Load balancing, ingress, service mesh, CNI selection.
POC Objectives -- What was being evaluated, mapped to success criteria. Use a table: Objective | Success Criteria | Result | Status (Pass/Partial/Fail).
Tone: Pragmatic and structured. Emphasize de-risking and phased validation.
Tone and Voice Guidelines
Follow the spectrocloud-brand tone principles:
Mature enterprise -- We are a technology scale-up, not a startup. No hype, no breathless excitement.
Platform-forward -- Lead with Palette capabilities, not abstract promises.
Pain-then-solution -- Name the operational pain (complexity, drift, vendor lock-in, manual toil) before introducing the solution.
Real tech terms -- Say Kubernetes, clusters, bare metal, CNI, CSI, RBAC. The audience is technical.
Non-opinionated positioning -- Palette gives customers choice. Never say "opinionated."
Consultative, not salesy -- Especially in assessments and POC reports. Credibility comes from honesty about trade-offs.
Co-Branding Approach
When writing for a specific customer:
Lead with their context -- Open sections with the customer's environment, goals, and terminology before introducing Spectro Cloud solutions.
Mirror their language -- If they say "platform engineering team," use that phrase, not "DevOps team."
Map to their pain -- Use the three pillars (Choice, Control, Scale) as a framework but express them in the customer's terms.
Include their data -- Reference their cluster counts, environments, team sizes, compliance requirements.
Balance branding -- The document should feel like a joint effort, not a Spectro Cloud sales pitch. Customer name appears in the title; Spectro Cloud appears in authorship and boilerplate.
Boilerplate Sections
Include these at the end of every document, separated by a horizontal rule.
About Spectro Cloud
Use this standard block (adapt length to document type -- full version for assessments and migration plans, shortened for solution briefs):
Spectro Cloud delivers simplicity and control to organizations running Kubernetes at any scale. With its Palette management platform, Spectro Cloud empowers businesses to deploy, manage, and scale Kubernetes clusters effortlessly -- from edge to data center to cloud -- while maintaining the freedom to build their perfect stack. Designed for mission-critical environments, Palette combines the flexibility of non-opinionated design with enterprise-grade governance, security, and repeatability.
Spectro Cloud is a leader and outperformer in GigaOm's 2024 Radars for Edge Kubernetes and Managed Kubernetes, a Gartner Cool Vendor, and an AWS Differentiated Partner.
This document contains confidential and proprietary information of Spectro Cloud and [Customer Name]. It is intended solely for the use of the named recipient(s). Unauthorized distribution, copying, or disclosure is strictly prohibited.
Run npx skillmds@latest add craig-ai-tooling/doc-writer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Write the long-form Markdown document behind a customer engagement -- the detailed writeup that an exec PDF, slide deck, or Google Doc is later cut from. Use when Craig says: write this up, build out a one pager, I need a doc for this customer, turn this into an actionable google doc, make the doc look nice with spectro branding, we need a migration plan (VMware or existing K8s to Palette), start a new doc to piece together why spectro and where our gaps are, write the postmortem / RCA / POC report / assessment / solution brief / architecture writeup. Also use for the detailed .md that feeds exec-doc-generator, where the markdown carries all the detail and the PDF is the 1-2 pager. Owns long-form writeups only -- for a 1-2 page executive PDF use exec-doc-generator, for a multi-page docs site use docs-site-generator, and for a slide deck (rendered PDF or a Google Slides link) use slide-deck-generator. See this skill's Deliverable Routing table for all four. It is listed under DevOps & Infra on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
craig-ai-tooling (@craig-ai-tooling) published this skill. Their other Agent Skills are listed on their SkillMD profile.