Agent skill

Olive Rose PPTX

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

Reusable fixed-style PPTX generation skill for the Olive Rose Salon visual brand — dark olive-brown background (372E19), pale pink typography (FFE1FC), high-fashion art exhibition poster aesthetic…

MITAuto-check passedDocuments & Office

Install Olive Rose PPTX

skills CLI
$ npx skills add happycapy-ai/Happycapy-skills --skill olive-rose-pptx -a claude-code

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

GitHub CLI
$ gh skill install happycapy-ai/Happycapy-skills olive-rose-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/olive-rose .claude/skills/olive-rose-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
olive-rose-pptx
GitHub stars
137
Token cost
~3.6k tokens
SKILL.md length
1,552 words
Files
2
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

Reusable fixed-style PPTX generation skill for the Olive Rose Salon visual brand — dark olive-brown background (372E19), pale pink typography (FFE1FC), high-fashion art exhibition poster aesthetic…

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

What it does

Olive Rose PPTX is an agent skill from happycapy-ai/Happycapy-skills. Reusable fixed-style PPTX generation skill for the Olive Rose Salon visual brand — dark olive-brown background (372E19), pale pink typography (FFE1FC), high-fashion art exhibition poster aesthetic, large serif title type, widescreen 16:9 editable .pptx output. Use this skill whenever the user mentions Olive Rose Salon, asks for a presentation or deck in the Olive Rose style, wants an exhibition poster deck, needs a high-fashion poster-led PowerPoint, or mentions the olive-brown/pale-pink color scheme for slides…

Its SKILL.md is about 3.6k 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. 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 Olive Rose Salon
  • Asks for a presentation
  • Deck in the Olive Rose style
  • Wants an exhibition poster deck

Example prompts

  • “olive rose”
  • “salon deck”
  • “poster presentation”
  • “/olive-rose-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 an Exhibition
  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

Olive Rose PPTX loads about 3.6k tokens when it runs. Until then it costs about 163 tokens; SKILL.md has 1,552 words of instructions outside code blocks.

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

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,552 words, ~3,650 tokens.

Download SKILL.mdSave it as .claude/skills/olive-rose-pptx/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
olive-rose-pptx
description
Reusable fixed-style PPTX generation skill for the Olive Rose Salon visual brand — dark olive-brown background (#372E19), pale pink typography (#FFE1FC), high-fashion art exhibition poster aesthetic, large serif title type, widescreen 16:9 editable .pptx output. Use this skill whenever the user mentions Olive Rose Salon, asks for a presentation or deck in the Olive Rose style, wants an exhibition poster deck, needs a high-fashion poster-led PowerPoint, or mentions the olive-brown/pale-pink color scheme for slides. Also trigger when the user says 'olive rose', 'salon deck', 'poster presentation', or 'fashion deck' in any context.

Olive Rose Salon PPTX Skill

A reusable fixed-style PowerPoint generation skill. It builds on the pptx skill's technical capabilities while locking in the Olive Rose Salon visual identity: high-fashion, poster-led, exhibition-grade.

Core principle — style wins over content volume. When the user's topic contains more information than the poster format can hold, compress and reinterpret. Do not expand the deck into dense explanations. The user's subject is preserved, but expressed through sparse, editorial, exhibition-like language. Every deck must feel like a sequence of art exhibition posters — not a report, not an explainer, not a generic slide deck. The topic is the subject of an exhibition. The slides are the posters.


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

Do not start generating immediately. Use the AskUserQuestion tool to present interactive questions. Ask all missing questions in a single AskUserQuestion call (up to 3 questions at once).

Only ask questions the user hasn't already answered in their prompt. If the topic is already clear from their message, skip question 1 and only ask what's still missing.

Question 1 — Topic (skip if already provided):

  • header: "Topic"
  • question: "What is the presentation topic, exhibition title, project title, or brand/product name?"
  • options: provide 2–3 example options relevant to context, plus allow Other

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

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

Question 3 — Images:

  • header: "Images"
  • question: "How should images be handled?"
  • options:
    • Generate with AI — I'll create botanical abstract illustrations using gpt-image-2
    • Use my uploaded images — Insert images I provide
    • Combine both — Mix uploaded and AI-generated images

If the user hasn't provided audience, date, venue, speakers, or other details, infer or use neutral placeholder copy — do not keep asking. Only follow up if the missing info makes it literally impossible to build the deck.

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


Step 2: Topic Translation — Everything Becomes an Exhibition

Before writing any slide copy, translate the user's topic into an Olive Rose Salon frame. No topic is too technical, strange, or non-botanical. Every subject can be reframed as an atmospheric poster sequence, cultural exhibition, brand mood story, or poetic concept deck — while preserving the user's actual subject.

User providesOlive Rose treatment
Fragrance brandExhibition of scent, memory, and form
Tech product launchA collection. An object. A ritual.
The BackroomsA mysterious cultural exhibition — liminal space as architecture
Scientific conceptAn atmospheric visual essay
Corporate pitchA manifesto sequence
Historical topicAn archival mood installation
Any other subjectAtmospheric poster sequence — reframe through the lens of feeling, not fact

Do not create a generic educational report, business explainer, or text-heavy slide deck about the topic. Instead, decide: what is the exhibition title? What is the one-line framing statement? What is the 3–4 word subtitle? Write these first. They become the cover slide's primary elements and anchor 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".

How many images to generate
  • 8-slide deck → 3–4 images
  • 10–12 slide deck → 4–5 images
  • Fewer than 6 slides → 2–3 images
Image prompt formula — Olive Rose Salon

All generated images must read as atmospheric, non-literal, and Olive Rose in palette. Even for dark or strange topics, reinterpret through abstract blurred forms — never literal scenes, never people, never readable text.

Base formula:

Soft motion-blurred botanical forms, painterly abstract foliage, deep olive green, moss, muted amber, shadow green, very faint pale pink highlights. Long-exposure photography style, atmospheric blurred garden movement, painterly flowers dissolving into color. No text, no logos, no people. Dark olive-brown dominant tone, 16:9 landscape composition.

For darker topics (e.g., liminal space, industrial, dystopian), adapt the mood while keeping the Olive Rose palette:

Abstract blurred forms suggesting [mood word — shadows, corridors, silence, depth], deep olive and moss tones, motion blur, painterly dissolution. No readable text, no logos, no people. Dark olive-brown dominant. 16:9.

Save each image to /tmp/olive-rose-img-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 BG    = "372E19";        // all slide backgrounds
const PINK  = "FFE1FC";        // primary type — titles, headlines
const CREAM = "F5EFE0";        // secondary — body, taglines
const GOLD  = "C8A96A";        // rules, dividers, labels, metadata
const SERIF = "Georgia";       // all poster/display type
const SANS  = "Trebuchet MS";  // all small metadata and labels
Typography sizing
RoleFontSizeColor
Hero title (cover)SERIF80–100ptPINK
Slide headlineSERIF44–60ptPINK
Sub-headline / taglineSERIF italic26–34ptCREAM
Short body fragmentSANS18–22ptCREAM
Metadata / labelsSANS12–14ptGOLD
Decorative ghost wordSERIF90–120pt, 15–20% opacityPINK
Layout — LAYOUT_16x9 always (10" × 5.625")

Poster System Rules — These Override Everything

The most common failure mode is a text-heavy report placed on a dark background. These rules prevent that. When any rule conflicts with fitting more content onto a slide, the rule wins — compress the content instead.

Rule 1: Style wins over content volume

When the topic has more information than the poster format can hold, compress it. Do not add more slides, do not shrink the font, do not write smaller. Summarise poetically. Pick the single most important idea per slide and discard the rest. The Olive Rose Salon aesthetic takes priority over completeness of information.

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

Count the visible words before finalising each slide. Most slides must be under 25 words total — title, body, labels, and metadata combined. If you find yourself writing a second sentence to explain the first, delete the second sentence and make the first more precise.

Wrong: "The Backrooms is an internet phenomenon originating from a 2019 4chan post, describing a liminal space of infinite yellow rooms with buzzing fluorescent lights and damp carpet."

Right:

THE BACKROOMS
An internet myth becomes architecture.
Rule 3: One dominant title, everything else recedes

Every slide has exactly one typographic dominant: the title. It must be large, elegant, and visually primary. Supporting text must be noticeably smaller. Metadata — date, venue, section label — must stay small and peripheral, never competing with the title. The hierarchy must be obvious at a glance.

Show full SKILL.md (640 more words)Show less
Rule 4: Write in editorial fragments, not explanatory sentences

Body copy should feel like art wall text, not a report. Prefer poetic compression:

  • "Familiar rooms, made unstable."
  • "Thresholds, loops, fluorescent memory."
  • "A ritual of light and wax."
  • "Sourced. Slow. Intentional."

Avoid: "This slide covers...", "The following section explains...", "X is a Y that does Z."

Only use full explanatory sentences if the user has explicitly asked for a text-heavy informational deck.

Rule 5: Safe layout zones — no collisions

Before placing elements on each slide, define five non-overlapping zones:

TITLE ZONE:      y: 1.2"–2.8" (centered poster composition)
BODY ZONE:       below title, at least 0.4" gap from title bottom
IMAGE ZONE:      defined rectangle or full-bleed — text must not enter it
METADATA ZONE:   y: 4.8"–5.3" bottom strip, or top-left corner label
DIVIDER ZONE:    above title (y < 1.0") OR below body (y > 3.5") — never through text

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

  • No LINE or rule shape passes through any text box
  • No image edge clips into a text area
  • No metadata label overlaps body copy or title
  • No decorative ghost word sits at the same y-coordinates as real title text

When space is tight, resolve conflicts in this order: reduce copy first → remove the divider → simplify the layout. Never shrink the title to make room for more words.

Rule 6: Images are atmospheric assets, not slide backgrounds

Generated images must be abstract, non-literal, and palette-aligned. They set mood — they are not illustrations of the topic and must not contain readable text, logos, or people. Always use the Olive Rose image prompt formula (see Step 3). For non-botanical topics, reinterpret the mood through abstract blurred forms rather than literal scenes.

Full-bleed image slides: Maximum 10–12 words. Text in a calm, low-detail area (lower third preferred). If readability is uncertain, add a semi-transparent overlay rect (fill: { color: "372E19", transparency: 40 }) behind the text.

Image window slides: All text stays on the solid BG-colored area. Text never enters the image rectangle.

Never place a dense paragraph over a full-bleed image.


Suggested Slide Structure

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

#Slide typeWords targetNotes
1Poster cover≤ 12Exhibition title + 3-word subtitle + small metadata
2Framing statement≤ 18One positioning line + 1–2 fragments
3Mood / image plate≤ 8Full-bleed or large window image, minimal overlay
4Key statement≤ 15One bold headline, 1–2 fragments
5Second image plate≤ 8Second image, short title overlay
6Detail / context card≤ 25Date, venue, offer, or collection descriptor
7Program / sequence≤ 253–5 items, names only — no descriptions
8Closing poster≤ 12Invitation line + brand name reprise

Layout Patterns

Poster cover
Background: BG (solid)
Decorative ghost word, centered, 100pt, 18% opacity, PINK   ← behind title, not overlapping
Main title, centered, 80–90pt SERIF, PINK
  gap: at least 0.3"
Tagline, 26pt SERIF italic, CREAM
  gap: at least 0.4"
Thin horizontal rule: LINE shape, GOLD, w: 5", y: well below tagline
  gap: at least 0.25"
Metadata, 13pt SANS, GOLD, centered
Statement slide (no image)
Background: BG
Section label, 12pt SANS uppercase, GOLD, y: 0.5" (top area)
  large gap
Headline, centered, 50–60pt SERIF, PINK, y: 1.4"–2.0"
  gap: at least 0.5"
1–2 short fragments, 20pt SANS, CREAM
  (optional) thin rule BELOW this block, y > 3.8"
Image window slide
Background: BG
Image rect (x: 0.6, y: 0.8, w: 5.0, h: 3.8) — left or right
Text block on opposite side:
  Section label, 12pt GOLD
  Headline, 40pt SERIF PINK
  1 fragment, 20pt SANS CREAM
Keep all text inside the BG-colored side — never enter the image rect
Full-bleed image plate
Image: x:0, y:0, w:10, h:5.625 (full slide)
Optional dark overlay rect if needed for readability
Title: max 8 words, 48–56pt SERIF PINK, placed in calm area (lower third preferred)
No body copy. No rule. No metadata unless essential.
Details / program card
Background: BG
Section label, 12pt SANS uppercase, GOLD, top
Items: each item = PINK 24pt name + CREAM 16pt short descriptor (optional)
Even spacing, no bullets, generous left margin (x: 1.2")
Rule only if there is clear space above AND below it — otherwise omit

PptxGenJS Critical Reminders

  • Never # in hex: "FFE1FC" not "#FFE1FC"
  • Never 8-char hex for opacity — use opacity: property
  • Fresh option objects per shape — PptxGenJS mutates in place
  • margin: 0 on text boxes aligned to shapes
  • charSpacing: 4–8 on uppercase serif titles for poster feel
  • LINE shapes: always verify y coordinate does not intersect any text box y range

Step 5: Visual QA — Required Before Delivery

Convert slides to images and inspect every slide. This is not optional.

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
Poster QA checklist — check every slide
  • Under 25 words on most slides (count them)
  • No rule, line, or divider passes through any text
  • No image edge collides with a text box
  • No metadata or label overlaps body copy or title
  • Title is clearly the dominant typographic element — largest, most prominent element
  • Body text is sparse — fragments only, not paragraphs
  • No full-bleed image slide has a dense paragraph placed over it
  • Dark olive-brown background on every slide
  • Pale pink on all headlines
  • The deck reads as a poster sequence, not a generic topic presentation

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


Step 6: Deliver

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

Do not show any internal labels — no skill instructions, no source filenames, no implementation notes — 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/olive-rose of happycapy-ai/Happycapy-skills.

  • SKILL.md
  • README.md

Open the folder on GitHubat commit 9ff72fe

Compare with similar skills

Olive Rose 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.

Olive Rose PPTX compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Olive Rose PPTX this skillhappycapy-ai/Happycapy-skills137—~3.6kAutomated safety check: PassMIT
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
Paper Deckzsyggg/paper-craft-skills1.3k—~1.4kAutomated safety check: PassNone

Similar skills

  • 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
  • HTML Slide To PPTX

    mucsbr/ppt-agent-workflow-san

    Convert structured single-slide or small deck HTML files into editable PPTX slides with native text boxes, shapes, chips, arrows, and panels.

    645 GitHub stars~1.1k tokensUpdated 1 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 Olive Rose PPTX

What does Olive Rose PPTX do?

Reusable fixed-style PPTX generation skill for the Olive Rose Salon visual brand — dark olive-brown background (372E19), pale pink typography (FFE1FC), high-fashion art exhibition poster aesthetic…. Olive Rose PPTX is an agent skill from happycapy-ai/Happycapy-skills.pptx output.

When should I use Olive Rose PPTX?

Olive Rose PPTX fits situations like: the user mentions Olive Rose Salon; asks for a presentation; deck in the Olive Rose style; wants an exhibition poster deck.

How do I install Olive Rose PPTX in Claude Code?

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

How do I install Olive Rose PPTX in Codex?

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

Can I use Olive Rose 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 olive-rose-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/olive-rose-pptx, .gemini/skills/olive-rose-pptx, .github/skills/olive-rose-pptx and .opencode/skills/olive-rose-pptx in your project.

What does Olive Rose PPTX need to run?

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

Does Olive Rose 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 Olive Rose 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 Olive Rose PPTX use?

Olive Rose 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 Olive Rose PPTX use?

About 3.6k tokens (SKILL.md is roughly 15k 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 Olive Rose PPTX?

Skills that share tags, products or a category with Olive Rose PPTX: Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.9k stars), Slides (fcakyon/claude-codex-settings, 1.2k stars), Ppt Image First (NyxTides/ppt-image-first, 1.2k stars) and Gpt Image2 Ppt (JuneYaooo/gpt-image2-ppt-skills, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Olive Rose 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.