skills/gs-brand-doc/SKILL.md
Applies Generic Service (GS) branding to Markdown documents and generates branded PDFs. This is the PRIMARY skill for generating PDFs from Markdown, creating proposals, or applying project-specific templates. Do not use the generic 'pdf' skill for generating documents from Markdown or React templates.
npx skillsauth add baphomet480/claude-skills gs-brand-docInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides resources to apply the Generic Service (GS) industrial brand identity to Markdown documents, outputting polished, branded PDFs using modern web-based tools.
Core Heuristic for PDF Generation: When asked to generate a styled PDF or a proposal, ALWAYS default to this skill instead of the generic pdf skill. Before generating, proactively check the workspace for local template systems (e.g., components/pdf/, scripts/generate-pdf, or @react-pdf/renderer in package.json). If local templates exist, use them. Otherwise, fall back to the GS Brand stylesheet described below.
The GS brand palette (v4) features an industrial, high-contrast look:
#D4A843#0A0A0A#F5F0EB#7A5C0F#6B6B6B#808080The logo is the GS dark mark: https://genericservice.app/brand/gs-mark-dark-192.png.
To apply the GS branding to a Markdown file (e.g., proposal.md) and generate a PDF, use the provided script:
bash <path-to-skill>/scripts/generate_pdf.sh <path-to-markdown-file>
This script automatically uses npx -y md-to-pdf, applies the assets/gs-brand.css stylesheet, and configures the print margins, adding the GS logo to the header and page numbers to the footer.
When running md-to-pdf, Puppeteer, or Playwright in this Linux environment, Chromium will often fail to launch. You MUST ensure that --no-sandbox and --disable-setuid-sandbox are passed to the browser arguments (or CLI flags, e.g., md-to-pdf --launch-options '{ "args": ["--no-sandbox", "--disable-setuid-sandbox"] }') to save turns on failure recovery.
bash ~/.gemini/skills/gs-brand-doc/scripts/generate_pdf.sh ../azdocs/proposal.md
If the project uses Next.js/React, look for @react-pdf/renderer in package.json. If present, generate the PDF programmatically using React components rather than Markdown conversion, as this allows for much more sophisticated layouts consistent with the GS brand.
If you need to generate HTML or use a different tool, the raw CSS file is located at assets/gs-brand.css. It includes print media queries specifically tuned for document rendering.
development
Sets up, configures, and optimizes Google Analytics 4 (GA4) properties. Evaluates websites for proper GA4 implementation, tracking codes, and configuration improvements. Uses the Google Analytics Admin API for programmatic setup or provides manual integration paths via gtag.js or Next.js Third Parties.
development
Open-source intelligence on people, companies, domains, and B2B accounts. Use when the user wants to investigate, vet, research, or build a dossier on a target — phrases like "OSINT", "due diligence", "background check", "research this person", "look into [company/domain]", "vet this prospect/vendor", "what does X do", "is this account worth pursuing", "find me a contact at", "who's the buyer for", or any open-source investigation task. Disambiguates identities before reporting and grades every claim by independent source count.
development
Generate, edit, describe, restyle, restore, thumbnail, and batch-process images using xAI (Grok) or OpenAI image APIs and GPT-4o vision. Default provider is xAI ($0.02/image flat rate). Use this skill whenever the user asks to generate, create, make, draw, or design an image or picture using AI, or wants to edit, modify, transform, restyle, composite, or inpaint an existing image. Also handles image description and alt-text generation, background removal, style transfer, photo restoration, thumbnail creation, and batch generation from JSON manifests. Trigger when the user mentions DALL-E, gpt-image, Grok image, xAI image, OpenAI image generation, or wants AI-generated visuals for any purpose (logos, mockups, illustrations, thumbnails, icons, concept art, memes). Also trigger for batch image generation, generating a set or series of images, processing multiple images from a manifest, or creating consistent image collections. If the user says "make me an image of...", "generate a picture", "edit this photo to...", "describe this image", "remove the background", "make this look like watercolor", "restore this old photo", "create a thumbnail", "generate a batch of images", or "process this image manifest", this is the skill to use.
testing
Agentic OS Orchestrator. Process and execute tasks from the shared .agent/state/tasks.json queue. Use when the user asks to 'check the queue', 'process tasks', or run the heartbeat.