accenture-slides/SKILL.md
Create premium Accenture-branded PowerPoint presentations following Tufte data visualization principles and Dieter Rams design philosophy. Use when creating slides, presentations, or decks for Accenture corporate settings that require (1) Accenture brand identity (purple A100FF chevron logo clean layouts) (2) Minimal data-focused design (Tufte less but better) (3) Executive-ready aesthetics for boardroom presentations client pitches or internal reports
npx skillsauth add ingpoc/skills accenture-slidesInstall 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.
Create premium Accenture-branded presentations combining authentic corporate branding with Tufte's data visualization principles and Dieter Rams' "less, but better" design philosophy.
const colors = {
purple: "A100FF", // Accenture signature purple
black: "000000",
darkGray: "3B3B3B",
mediumGray: "808080",
lightGray: "CCCCCC",
white: "FFFFFF",
backgroundGray: "F7F7F7"
};
const pptxgen = require("pptxgenjs");
const fs = require("fs");
let pres = new pptxgen();
pres.layout = 'LAYOUT_16x9';
pres.author = 'Author Name';
pres.company = 'Accenture';
// Load logo as base64
const logoPath = 'path/to/assets/accenture_logo.png';
// Convert to base64 with proper format
function addBranding(slide) {
slide.addImage({
data: logoBase64,
x: 9.0, y: 0.25, w: 0.8, h: 0.53
});
slide.addText("Accenture", {
x: 0.4, y: 5.4, w: 2, h: 0.15,
fontSize: 9, color: colors.mediumGray,
fontFace: "Arial", align: "left"
});
}
let slide1 = pres.addSlide();
slide1.background = { color: colors.white };
slide1.addImage({
data: logoBase64,
x: 0.4, y: 0.4, w: 1.2, h: 0.8
});
slide1.addText("Title", {
x: 0.4, y: 2.3, w: 9, h: 0.7,
fontSize: 44, bold: true, color: colors.black,
fontFace: "Arial", align: "left"
});
slide1.addShape(pres.shapes.LINE, {
x: 0.4, y: 3.15, w: 3.5, h: 0,
line: { color: colors.purple, width: 4 }
});
let slide = pres.addSlide();
slide.background = { color: colors.white };
addBranding(slide);
slide.addText("Title", {
x: 0.4, y: 0.4, w: 9.2, h: 0.4,
fontSize: 28, bold: true, color: colors.black
});
slide.addShape(pres.shapes.LINE, {
x: 0.4, y: 0.88, w: 2.0, h: 0,
line: { color: colors.purple, width: 3 }
});
// Large metric
slide.addText("227%", {
x: 0.4, y: 1.8, w: 2.9, h: 0.7,
fontSize: 60, bold: true, color: colors.purple
});
slide.addText("Label", {
x: 0.4, y: 2.6, w: 2.9, h: 0.25,
fontSize: 14, color: colors.mediumGray
});
const data = [
[
{ text: "Row", options: { fontSize: 16, bold: true } },
{ text: "Value", options: { fontSize: 16, color: colors.mediumGray } }
]
];
slide.addTable(data, {
x: 0.4, y: 1.5, w: 9.2,
border: { pt: 0 },
align: "left"
});
Never use bullet points unless:
Default to natural prose and generous whitespace.
Maximum 5 elements per slide.
Alternate white and grey backgrounds for visual rhythm.
Never include:
Problem Slide: Large number (64pt purple) + 2-3 supporting facts
Comparison Slide: Borderless table bold new approach column
Multi-Metric Slide: 3 metrics with aligned baselines equal spacing
Process Slide: 3-4 principles with bold names and brief explanations
Logo: assets/accenture_logo.png (transparent purple chevron)
devops
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
tools
Design or review CLIs so both coding agents and humans can use them reliably: dual-audience output, non-interactive paths, layered help, machine-readable data, predictable flags, safe mutations, and actionable errors. Use when building a CLI, adding commands, writing --help, or when the user mentions agents, terminals, automation-friendly CLIs, JSON output, or headless usage.
tools
Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.
development
Use when configuring apps to use z.ai GLM 4.7 proxy instead of standard Anthropic API. Works with any frontend (Next.js, Vite) or backend (Python, Node.js) framework.