Agent skill

Azure Host PPTX

by happycapy-ai in happycapy-ai/Happycapy-skills

Reusable fixed-style PPTX generation skill for the Azure Host Forum visual brand — sky-blue background (65AEFF), deep green typography (07461E), olive side-panel accent (728E03), cream…

MITAuto-check passedDocuments & Office

Install Azure Host PPTX

skills CLI
$ npx skills add happycapy-ai/Happycapy-skills --skill azure-host-pptx -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install happycapy-ai/Happycapy-skills azure-host-pptx --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/happycapy-ai/Happycapy-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/azure-host .claude/skills/azure-host-pptx && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
azure-host-pptx
GitHub stars
137
Token cost
~4.8k tokens
SKILL.md length
1,833 words
Files
2
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

Reusable fixed-style PPTX generation skill for the Azure Host Forum visual brand — sky-blue background (65AEFF), deep green typography (07461E), olive side-panel accent (728E03), cream…

  • Works in 6 steps: Gather Inputs (Ask First — Max 3… → Topic Translation — Everything Becomes a… → Generate Images (if requested) → …
  • The user mentions Azure Host Forum
  • SKILL.md covers Step 1: Gather Inputs (Ask…, Step 2: Topic Translation —…, Step 3: Generate Images (if… and Step 4: Build the PPTX, plus 5 more sections
  • Calls python and pdftoppm

What it does

Azure Host PPTX is an agent skill from happycapy-ai/Happycapy-skills. Reusable fixed-style PPTX generation skill for the Azure Host Forum visual brand — sky-blue background (65AEFF), deep green typography (07461E), olive side-panel accent (728E03), cream portrait/detail color (F1F0EA), bold contemporary industry sharing event aesthetic, oversized condensed grotesk titles, strong left-text / right-speaker-column composition, circular portrait frames, widescreen 16:9 editable .pptx output. Use this skill whenever the user mentions Azure Host Forum, asks for a presentation or deck in…

Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).

It sits in Documents & Office, covering PowerPoint presentations and Slides and decks. It works with Microsoft PowerPoint and Microsoft Azure. The repository describes itself as: A curated collection of high-quality Claude Code skills to enhance your development workflow. The licence is MIT.

When your agent uses it

  • The user mentions Azure Host Forum
  • Asks for a presentation
  • Deck in the Azure Host Forum style
  • Industry-sharing deck

Example prompts

  • “azure host forum”
  • “forum deck”
  • “speaker event slides”
  • “/azure-host-pptx”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Gather Inputs (Ask First — Max 3 Questions)
  2. Topic Translation — Everything Becomes a Forum or Speaker Event
  3. Generate Images (if requested)
  4. Build the PPTX
  5. Visual QA — Required Before Delivery
  6. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit 9ff72fe. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • pdftoppm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Azure Host PPTX loads about 4.8k tokens when it runs. Until then it costs about 246 tokens; SKILL.md has 1,833 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~246
When it runs · the whole SKILL.md, loaded when a task matches
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from happycapy-ai/Happycapy-skills at commit 9ff72fe, republished under its MIT licence (© happycapy-ai). 1,833 words, ~4,767 tokens.

Download SKILL.mdSave it as .claude/skills/azure-host-pptx/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
azure-host-pptx
description
Reusable fixed-style PPTX generation skill for the Azure Host Forum visual brand — sky-blue background (#65AEFF), deep green typography (#07461E), olive side-panel accent (#728E03), cream portrait/detail color (#F1F0EA), bold contemporary industry sharing event aesthetic, oversized condensed grotesk titles, strong left-text / right-speaker-column composition, circular portrait frames, widescreen 16:9 editable .pptx output. Use this skill whenever the user mentions Azure Host Forum, asks for a presentation or deck in the Azure Host Forum style, wants a forum or industry-sharing deck, speaker event deck, expert talk slides, panel presentation, creative industry event deck, founder briefing slides, or any event/forum-style PowerPoint. Also trigger when the user says 'azure host forum', 'forum deck', 'speaker event slides', 'industry sharing presentation', 'host forum pptx', 'panel deck', 'workshop deck', or 'creative industry event slides' in any context.

Azure Host Forum PPTX Skill

A reusable fixed-style PowerPoint generation skill. It builds on the pptx skill's technical capabilities while locking in the Azure Host Forum visual identity: bold, contemporary, design-forward, inspired by industry sharing events, speaker forums, and editorial event posters.

Core principle — style wins over content volume. When the user's topic contains more information than the format can hold, compress and reinterpret. The deck must feel like a bold contemporary industry forum and speaker event — not a generic webinar deck, not a text-heavy conference agenda, not a business report. Every slide is a bold event panel or editorial speaker card.


Step 1: Gather Inputs (Ask First — Max 3 Questions)

Do not start generating immediately. Use the AskUserQuestion tool to present all questions in a single call. Only ask about what the user hasn't already provided.

Question 1 — Topic (skip if already provided):

  • header: "Topic"
  • question: "What is the presentation topic, event title, forum subject, session theme, project, or brand/product name?"
  • options: 2–3 relevant examples plus allow Other

Question 2 — Slide count (skip if already specified):

  • header: "Slides"
  • question: "How many slides should the deck include? (Default is 8 if unsure)"
  • options: 6 slides, 8 slides (Recommended), 10 slides, 12 slides

Question 3 — Images:

  • header: "Images"
  • question: "How should speaker images be handled?"
  • options:
    • Use uploaded speaker images — Insert portraits I upload
    • Generate speaker portraits with gpt-image-2 — AI creates clean editorial headshots
    • Combine uploaded images and gpt-image-2 — Mix uploaded and AI-generated

If the user hasn't provided host names, speaker names, session details, date, time, location, agenda items, or registration details, infer reasonable content from the topic or use neutral placeholder copy. Do not keep asking — only follow up if missing info makes it literally impossible to build the deck.

Once you have the three answers, proceed directly to generation.


Step 2: Topic Translation — Everything Becomes a Forum or Speaker Event

Before writing any slide copy, translate the user's topic into an Azure Host Forum frame. No topic is too technical, too abstract, or too far from UI design or industry sharing to work. Every subject can be reframed as a bold hosted forum, expert talk, live session, design-forward panel, product conversation, founder briefing, workshop, or creative industry event — while preserving the user's actual subject.

User providesAzure Host Forum treatment
UI/UX or design topicIndustry sharing session — hosts, guests, live critique, portfolio review
Tech product or platformFounder briefing or product forum — live demo, expert Q&A
Business or strategy topicExecutive panel or expert roundtable
Scientific or research topicKnowledge forum — expert talk, live discussion
Creative or cultural topicCreative industry exchange — guest portfolio, live session
Any other subjectReframe as a bold hosted live session, expert forum, or workshop event

Decide the event title, the one-line session premise, and the format/location label before writing any slides. These anchor the cover and the visual language of the whole deck.


Step 3: Generate Images (if requested)

Read the generate-image skill at /home/node/.claude/skills/generate-image/SKILL.md for the exact API call pattern. Use openai/gpt-image-2 with response_format: "b64_json".

Cover portrait rule

The cover slide must include exactly two speaker/host headshot images placed in the right olive column, stacked vertically in large circular or softly rounded frames. If the user chose gpt-image-2 or mixed mode and has not uploaded enough portraits, generate two portraits for the cover. Generate additional portraits for individual speaker profile slides as needed.

How many images to generate
  • 8-slide deck → 2–3 portraits (cover pair + 1 speaker slide)
  • 10–12 slide deck → 3–4 portraits
  • 6 slides → 2 portraits minimum (cover pair)
Azure Host Forum portrait prompt formula

Generated portraits are clean editorial headshots — they are supporting image assets, never full-slide screenshots and never images with embedded text.

Clean head-and-shoulders editorial portrait, professional and friendly, white or cream (#F1F0EA) background, soft even studio lighting. [Descriptor: mid-30s person / young professional / senior creative / diverse ethnicity — choose varied diversity across portraits]. No readable text, no logos, no props, no busy environment, no recognizable real person. Suitable for an industry event or speaker forum. High-resolution, editorial photography style.

Save each generated portrait to /tmp/azure-forum-portrait-N.png.


Step 4: Build the PPTX

Read the pptx skill at /home/node/.claude/skills/pptx/SKILL.md and its pptxgenjs.md reference for the full API. Build using PptxGenJS.

Core style constants — do not deviate
javascript
const SKY    = "65AEFF";   // dominant background — all sky-blue fields
const GREEN  = "07461E";   // primary typography — titles, headlines, body
const OLIVE  = "728E03";   // side panel, accent panel, structural anchors
const CREAM  = "F1F0EA";   // portrait frames, detail areas, metadata blocks
const LTBLUE = "7BBFFF";   // subtle organic texture color (slightly lighter than SKY)
const SANS   = "Arial Black"; // oversized condensed titles (heavy grotesk)
const META   = "Arial";    // compact metadata, labels, agenda rows, captions

If Arial Black is unavailable, substitute Impact or Trebuchet MS Bold.

Layout — LAYOUT_16x9 always (10" × 5.625")

All slides use LAYOUT_16x9. Background is SKY on every slide. The olive panel is a structural vertical band on the right side of speaker slides. Cream areas are used for portrait frames and metadata blocks only — never as a full-slide background.

Typography sizing
RoleFontSizeColor
Cover hero titleSANS72–110ptGREEN
Slide headlineSANS40–64ptGREEN
Sub-headline / session premiseMETA24–30ptGREEN
Body / session cue / agenda rowMETA22–28ptGREEN
Speaker name / host labelMETA uppercase16–20ptCREAM or GREEN
Small metadata / location / dateMETA uppercase12–16ptCREAM or GREEN

Forum Visual System Rules — These Override Everything

The most common failure mode is a text-heavy report placed on a sky-blue background. These rules prevent that.

Rule 1: Style wins over content volume

When the topic has more information than the forum format can hold, compress it. Do not add more slides, do not shrink fonts, do not write smaller. Summarise with bold event-language. Pick one idea per slide and discard the rest for that slide. The Azure Host Forum aesthetic takes priority over completeness.

Rule 2: One idea per slide. Under 35 words.

Count visible words before finalising each slide. Most slides must be under 35 words total — title, body, labels, agenda rows, and metadata combined. Body copy should be one short sentence, a compact speaker note, a short session cue, or a concise agenda row. No paragraphs.

Wrong: "This session will explore the fundamental challenges of designing user interfaces for high-stakes enterprise software environments where errors can have serious consequences for end users and organizational outcomes."

Right:

DESIGNING UNDER PRESSURE
When UI mistakes have real stakes.
Host: [Name] · Guest: [Name]
Rule 3: Left text field + right speaker column is the default layout

The Azure Host Forum style is defined by the split composition: a large sky-blue text field on the left, a strong olive vertical panel on the right containing portrait frames, speaker names, and compact metadata. Use this layout as the default for speaker-led slides. The split does not have to be 50/50 — 60/40 or 65/35 works — but the two zones must be clearly separated and non-overlapping.

Rule 4: One dominant title, everything else recedes

Every slide has one typographic dominant. Supporting text must be noticeably smaller. Agenda rows, session metadata, and lower-third captions must feel compact and secondary. The hierarchy must be obvious at a glance.

Rule 5: Write in event language, not report language

Body copy should feel like an event poster, speaker card, or live session notice — short, high-impact, editorial.

Preferred patterns:

  • "Live critique. Real work. Honest feedback."
  • "Session 1 · Intro · 7:00 PM"
  • "Format: Live discussion + open Q&A"
  • "Register at [url] before [date]"

Avoid: "This section will cover the important aspects of...", "The following information provides an overview of..."

Show full SKILL.md (727 more words)Show less
Rule 6: Safe layout zones — no collisions

Before placing elements on every slide, define these non-overlapping zones and respect them absolutely:

TITLE ZONE:         sky-blue left field, y: 0.7"–2.4"
BODY/SESSION ZONE:  below title, at least 0.35" gap from title bottom edge
PORTRAIT ZONE:      olive right column (x: 6.5"–9.8"), two stacked frames
SPEAKER NAME ZONE:  below or alongside portrait frames, in CREAM metadata block
AGENDA/GRID ZONE:   defined grid block, clear top/bottom padding
METADATA ZONE:      y: 4.8"–5.4" bottom strip, or top corner tag
DIVIDER ZONE:       only above title (y < 0.65") or below body (y > 3.9") — never through text
TEXTURE ZONE:       background only — organic line shapes in LTBLUE, never over text

No element may cross through or touch another zone's content. Before pres.writeFile(), verify each slide:

  • No LINE or rule passes through any text box
  • No portrait frame edge clips into a text area
  • No agenda row overlaps title or body copy
  • No metadata label collides with body text
  • No organic texture line crosses any readable element

Conflict resolution order: reduce copy first → simplify agenda → remove decorative rule or texture → simplify layout. Never shrink the title to make room for more words.

Rule 7: Portrait frames are circular or softly rounded — always

Portrait images must be placed with rounding: true (PptxGenJS circles) or inside a softly rounded container shape. Never place raw rectangular portrait images. Frame diameter: 1.6"–2.2" for the cover column, 1.4"–1.8" for inner slides.

For uploaded images: place with rounding: true. For generated images: place with rounding: true.

The olive right panel background rectangle sits behind the portrait frames and labels. The portrait frames sit on top of it with cream fill circle shapes beneath them if a background circle is needed for contrast.

Rule 8: Organic line textures are background decoration only

Subtle organic line shapes in LTBLUE (7BBFFF) may be placed as background texture on the sky-blue field — thin elongated oval shapes, curved lines, or abstract organic forms. They must be behind all text boxes, set to transparency 60–75%, and must not cross, touch, or visually compete with any text, portrait, panel, or metadata element.


Suggested Slide Structure

Use this when the user provides no outline. Adapt freely when they do.

#Slide typeWords targetLayout
1Cover — two speaker portraits≤ 20Left title field + right olive portrait column
2Session premise / forum theme≤ 25Full sky-blue, bold premise statement
3Host or speaker 1 profile≤ 30Left bio field + right portrait column
4Guest or speaker 2 profile≤ 30Left bio field + right portrait column
5Agenda or session flow≤ 35Full sky-blue, compact agenda grid
6Core themes / discussion pillars≤ 35Split sky/olive, compact label rows
7Live format / Q&A / participation card≤ 25Full sky-blue, bold format notice
8Registration / closing / event poster≤ 20Cover-style layout, closing message

Layout Patterns

Cover (left text field + right olive portrait column)
Background: SKY full slide

Left field (x:0.4"–6.0"):
  Event category tag, 12pt META uppercase, GREEN, y: 0.5"
  Large gap
  Hero event title (stacked), 72–100pt SANS, GREEN, y: 1.1"–2.8"
  Session tagline, 22pt META, GREEN
  Date / time / format metadata, 13pt META uppercase, CREAM block near bottom

Right olive column (x:6.5"–9.8", y:0, w:3.3", h:5.625"):
  OLIVE background rectangle
  Portrait 1 (rounding:true), ~1.9" diameter, centered in column, y: 0.5"
  CREAM circle shape behind portrait 1 (subtle frame ring)
  Portrait 2 (rounding:true), ~1.9" diameter, centered in column, y: 2.8"
  CREAM circle shape behind portrait 2
  Speaker name labels (compact META uppercase, 14pt, CREAM), below each portrait
Speaker profile slide (left bio + right portrait column)
Background: SKY full slide

Left field (x:0.4"–6.2"):
  Role/host tag, 12pt META uppercase, GREEN, y: 0.5"
  Speaker name, 44–56pt SANS, GREEN, y: 1.0"
  One-line bio / session cue, 22pt META, GREEN
  Optional: 2–3 compact credential tags, 15pt META, GREEN, y: 3.5"+

Right olive column (x:6.5"–9.8"):
  OLIVE background rectangle
  Portrait (rounding:true), ~2.0" diameter, centered at y: 1.2"
  CREAM circle behind portrait
  Compact metadata block (CREAM rect): name, title, social handle
Session premise / full sky-blue slide
Background: SKY full slide
Optional organic texture lines: LTBLUE, transparency: 65%, background layer only

Section tag, 12pt META uppercase, GREEN, y: 0.5", x: 0.6"
Headline / premise statement, 52–64pt SANS, GREEN, y: 1.4"
Optional short supporting line, 22pt META, GREEN, at least 0.4" below headline
Optional thin OLIVE rule (LINE), w: 3.5", placed below body with 0.4"+ gap from any text
Bottom metadata if needed: 13pt META, GREEN or CREAM, y: ~5.0"
Agenda / session flow slide
Background: SKY full slide

Headline, 44pt SANS, GREEN, top
Grid of rows (2 columns): LEFT = time/session label (GREEN, 15pt bold), RIGHT = descriptor (GREEN, 15pt normal)
Row height: ~0.42", evenly spaced
No bullets. Clear left margin x: 0.6", column break at x: 3.5"
Thin OLIVE line between headline and rows (if space allows, with 0.4"+ gap)
Bottom tag: format / location, 13pt META, y: ~5.0"
Closing / registration slide
Similar to Cover but without portraits or with a single centered portrait
Dominant closing headline, 64–80pt SANS, GREEN
Registration CTA or URL, 18pt META, GREEN
Date / format / host credit, 13pt META uppercase, CREAM block, lower area

PptxGenJS Critical Reminders

  • Never # in hex: "65AEFF" not "#65AEFF"
  • Never 8-char hex for opacity — use opacity: property separately
  • Fresh option objects per shape — PptxGenJS mutates in place
  • margin: 0 on text boxes aligned to shapes or panel edges
  • charSpacing: 3–6 on uppercase META labels for forum notice feel
  • rounding: true on ALL portrait images — never raw rectangles
  • LINE shapes: always verify y coordinate does not intersect any text box y range
  • Olive column rectangles: set x to the split boundary exactly; never overlap the sky-blue text field
  • Portrait rounding: true produces a circle crop in PptxGenJS — use square dimensions (equal w and h)

Step 5: Visual QA — Required Before Delivery

bash
python -m markitdown output.pptx
python /home/node/.claude/skills/pptx/scripts/office/soffice.py --headless --convert-to pdf output.pptx
pdftoppm -jpeg -r 150 output.pdf slide

Use a subagent for visual inspection — you have been staring at the code and will miss obvious issues. Pass this prompt to the subagent:

Visually inspect these Azure Host Forum slides. Assume there are issues — find them.

Look for:
- Any rule, line, panel edge, or portrait frame overlapping or touching title text, body text, speaker names, labels, or metadata
- Text overflow or cut off at box boundaries or slide edges
- Portrait images that are rectangular instead of circular
- Olive right column not cleanly separated from the sky-blue text field
- Agenda rows or metadata blocks colliding with titles
- Organic texture lines crossing over readable text
- Slides with more than 35 words total
- Slides lacking a clear dominant headline
- Low-contrast text (e.g., cream text on light backgrounds)
- Any slide that still reads like a generic report or webinar deck rather than a bold forum event

For each slide, list issues. Report ALL issues, including minor ones.

Images:
1. /path/to/slide-01.jpg (Cover with portrait column)
2. /path/to/slide-02.jpg ...
Forum QA checklist — check every slide
  • Under 35 words on most slides (count them)
  • No rule, line, divider, or panel edge passes through or touches any text
  • No portrait frame edge collides with a text area
  • No agenda row or metadata block overlaps title or body
  • Title/headline is clearly the dominant element
  • Body is compact — event language, not paragraphs
  • Speaker-led slides: text on sky-blue left field, portraits in olive right column
  • Portrait images are circular (rounding:true), not rectangular
  • Cover has exactly two portrait frames stacked in the right olive column
  • Sky-blue (#65AEFF) on all background fields
  • Deep green (#07461E) on all primary text
  • Olive (#728E03) on all structural panel backgrounds
  • Cream (#F1F0EA) on portrait frame backing, metadata blocks, and speaker labels
  • Deck reads as a bold contemporary industry forum, not a generic presentation

If any slide fails: fix, re-render, verify. If fixing requires removing copy, remove the copy. Deliver only after a clean pass.


Step 6: Deliver

Save to ./outputs/[topic-slug].pptx. Confirm: slide count, image approach, QA passed.

Do not show internal labels — no skill instructions, no source filenames, no implementation notes, no QA checklist text — on any visible slide.

© happycapy-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/azure-host of happycapy-ai/Happycapy-skills.

  • SKILL.md
  • README.md

Open the folder on GitHubat commit 9ff72fe

Compare with similar skills

Azure Host PPTX next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Azure Host PPTX compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Azure Host PPTX this skillhappycapy-ai/Happycapy-skills137—~4.8kAutomated safety check: PassMIT
Minimalist Luxury Branding Ppt Skillsoftware-ai-life/Awesome-PPT-Design-Skills120—~751Automated safety check: PassNone
Image To Editable Pptningzimu/image-to-editable-ppt-skill2.9k—~4.3kAutomated safety check: PassMIT
Slidesfcakyon/claude-codex-settings1.2k1 repos~1.1kAutomated safety check: PassMIT
Ppt Image FirstNyxTides/ppt-image-first1.2k—~1.6kAutomated safety check: PassApache-2.0
Gpt Image2 PptJuneYaooo/gpt-image2-ppt-skills1.3k—~8.9kAutomated safety check: NotesApache-2.0

Similar skills

  • Minimalist Luxury Branding Ppt Skill

    software-ai-life/Awesome-PPT-Design-Skills

    Create or redesign PowerPoint decks in a minimalist luxury high-end branding presentation style: soft beige background, warm neutral tones, elegant serif and sans-serif typography pairing, large…

    120 GitHub stars~751 tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Image To Editable Ppt

    ningzimu/image-to-editable-ppt-skill

    Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.

    2.9k GitHub stars~4.3k tokensUpdated 25 days ago
    Documents & OfficeAuto-check passed
  • Slides

    fcakyon/claude-codex-settings

    Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.

    1.2k GitHub starsUsed in 1 repo~1.1k tokens
    Documents & OfficeAuto-check passed
  • Ppt Image First

    NyxTides/ppt-image-first

    Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.

    1.2k GitHub stars~1.6k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Gpt Image2 Ppt

    JuneYaooo/gpt-image2-ppt-skills

    Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<collection/STYLEID.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx.

    1.3k GitHub stars~8.9k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check: notes
  • Paper Deck

    zsyggg/paper-craft-skills

    将论文、技术文章或知识内容制作成高真实感的 AIGC 幻灯片。先做叙事结构和逐页视觉导演,再调用生图模型生成每一页 16:9 slide image,最后合成为 PPTX/PDF。适合论文汇报、组会、公开课、技术分享、商业化研究展示;当用户提到“论文PPT”“AI生成PPT”“不像AI的PPT”“高质感幻灯片”“逐页生图PPT”时使用。

    1.3k GitHub stars~1.4k tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed

More from happycapy-ai/Happycapy-skills

All 28 skills in this repo
  • Happycapy Skill Creator

    happycapy-ai/Happycapy-skills

    Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository.

    137 GitHub stars~627 tokensUpdated 1 mo ago
    Auto-check passed
  • 360 Panorama Viewer

    happycapy-ai/Happycapy-skills

    Build a fully self-contained 360° equirectangular panorama viewer as a single HTML file.

    137 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Generate Image

    happycapy-ai/Happycapy-skills

    Generate and transform images using AI Gateway API. An agent skill from happycapy-ai/Happycapy-skills.

    137 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check: notes
  • LLM Council

    happycapy-ai/Happycapy-skills

    Multi-model LLM Council with live dashboard. An agent skill from happycapy-ai/Happycapy-skills.

    137 GitHub stars~581 tokensUpdated 1 mo ago
    Auto-check passed
  • PPTX

    happycapy-ai/Happycapy-skills

    Create polished PowerPoint (.pptx) presentations directly from a topic or content description.

    137 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check passed
  • World Class Carousel

    happycapy-ai/Happycapy-skills

    Generate world-class Instagram carousel content on any topic.

    137 GitHub stars~16k tokensUpdated 1 mo ago
    Auto-check: notes

Questions about Azure Host PPTX

What does Azure Host PPTX do?

Reusable fixed-style PPTX generation skill for the Azure Host Forum visual brand — sky-blue background (65AEFF), deep green typography (07461E), olive side-panel accent (728E03), cream…. Azure Host PPTX is an agent skill from happycapy-ai/Happycapy-skills.pptx output.

When should I use Azure Host PPTX?

Azure Host PPTX fits situations like: the user mentions Azure Host Forum; asks for a presentation; deck in the Azure Host Forum style; industry-sharing deck.

How do I install Azure Host PPTX in Claude Code?

Run `npx skills add happycapy-ai/Happycapy-skills --skill azure-host-pptx -a claude-code`. Or copy the skill folder (skills/azure-host in happycapy-ai/Happycapy-skills) into .claude/skills/azure-host-pptx in your project. Claude Code loads it when a task matches its description.

How do I install Azure Host PPTX in Codex?

Run `npx skills add happycapy-ai/Happycapy-skills --skill azure-host-pptx -a codex`. Or copy the skill folder (skills/azure-host in happycapy-ai/Happycapy-skills) into .agents/skills/azure-host-pptx in your project. Codex loads it when a task matches its description.

Can I use Azure Host PPTX in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add happycapy-ai/Happycapy-skills --skill azure-host-pptx -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/azure-host-pptx, .gemini/skills/azure-host-pptx, .github/skills/azure-host-pptx and .opencode/skills/azure-host-pptx in your project.

What does Azure Host PPTX need to run?

Going by SKILL.md and its folder, Azure Host PPTX needs the command-line tools its instructions call (python and pdftoppm).

Does Azure Host PPTX access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Azure Host PPTX safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Azure Host PPTX use?

Azure Host PPTX is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Azure Host PPTX use?

About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Azure Host PPTX?

Skills that share tags, products or a category with Azure Host PPTX: Minimalist Luxury Branding Ppt Skill (software-ai-life/Awesome-PPT-Design-Skills, 120 stars), Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.9k stars), Slides (fcakyon/claude-codex-settings, 1.2k stars) and Ppt Image First (NyxTides/ppt-image-first, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Azure Host PPTX?

happycapy-ai (a GitHub user) maintains it in happycapy-ai/Happycapy-skills, which has 137 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on September 3, 2026.

Source: happycapy-ai/Happycapy-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.