Is pptx safe?
Grade A, 100/100. No meaningful risk found.
Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.
Apptx
skills/pptx100/100 · No meaningful risk foundNo security findings
pptx
skills/pptxUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.
- Content hash
- sha256:aae0909a9f353f6773ebe77fb570b48ab618968be9607228e7c3558347d25506
- Files
- 56
- Quality
- 100/100
Security findings
None of the 30 rules matched.
Files in this skill
- LICENSE.txt1.4 KB
- SKILL.md20.3 KB
- scripts/__init__.py0 B
- scripts/add_slide.py14.2 KB
- scripts/clean.py10.2 KB
- scripts/thumbnail.py9.6 KB
- scripts/office/soffice.py5.8 KB
- scripts/office/validate.py6.0 KB
- scripts/office/helpers/__init__.py3.3 KB
- scripts/office/helpers/pptx_chart.py5.7 KB
- scripts/office/helpers/pptx_slide.py1.6 KB
- scripts/office/helpers/pptx_theme.py3.4 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd73.2 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd6.8 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd50.1 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd624 B
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd148.5 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd1.2 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd8.7 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd14.4 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd81.7 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd1.2 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd7.2 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd6.2 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd1.2 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd880 B
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd2.5 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd3.4 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd7.3 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd22.8 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd1.3 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd236.6 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd25.5 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd24.7 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd535 B
- scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd5.6 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd3.9 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd167.4 KB
- scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd4.5 KB
- scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd1.9 KB
- scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd2.5 KB
- scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd2.8 KB
- scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd1.3 KB
- scripts/office/schemas/mce/mc.xsd3.1 KB
- scripts/office/schemas/microsoft/wml-2010.xsd25.9 KB
- scripts/office/schemas/microsoft/wml-2012.xsd3.7 KB
- scripts/office/schemas/microsoft/wml-2018.xsd901 B
- scripts/office/schemas/microsoft/wml-cex-2018.xsd1.7 KB
- scripts/office/schemas/microsoft/wml-cid-2016.xsd1002 B
- scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd600 B
- scripts/office/schemas/microsoft/wml-symex-2015.xsd745 B
- scripts/office/validators/__init__.py336 B
- scripts/office/validators/base.py33.0 KB
- scripts/office/validators/docx.py17.1 KB
- scripts/office/validators/pptx.py15.6 KB
- scripts/office/validators/redlining.py11.0 KB
Questions about pptx
- Is pptx safe to install?
- Our scanner gave pptx grade A (100/100): no meaningful risk found. None of the 30 security rules matched. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
- How do I install pptx in Claude Code or Codex?
- Run skillhash add github:anthropics/skills/skills/pptx. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
- What happens if pptx changes upstream?
- Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.
More from anthropics/skills
- A
academy-guide
182kanthropics/skills
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials, and use cases from Claude Academy (academy.claude.com), Anthropic's learning hub. Trigger on: "how do I", "how can I", "getting started with", "what can Claude do", "teach me", "learn to use"; questions about artifacts, projects, skills, plugins, connectors, MCP; requests about rolling Claude out to a team, class, or organization; and any ask for training materials, onboarding content, or learning resources. Use it when the user is learning how to use a feature or product — not when they are mid-task and just want the task done. This skill composes with other skills: after consulting product documentation to answer how a Claude feature works, also check here for a matching course or tutorial — a docs-grounded answer and an Academy recommendation belong together. Only recommend on a strong match; never invent Academy content.
No security findings - A
brand-guidelines
182kanthropics/skills
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
No security findings - A
canvas-design
182kanthropics/skills
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
No security findings - A
algorithmic-art
182kanthropics/skills
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
No security findings - A
discernment-nudge
182kanthropics/skills
After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke this skill BEFORE finalizing your reply and then, if it applies, append 2-3 short follow-up questions, each tied to something specific in what you just produced, that help the user check key facts, probe the reasoning or assumptions, and notice missing context. Do this at most once per conversation. Skip it when the user asked a trivial how-to or simple lookup, wants a purely educational explanation, asked you only to format, convert, or assemble a file from content they provided, is writing code they will run, is doing creative writing or casual chat, or already asked you to double-check, cite, or review — the skill file explains these boundaries and the exact output format.
No security findings - A
doc-coauthoring
182kanthropics/skills
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
No security findings - A
docx
182kanthropics/skills
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
No security findings - A
frontend-design
182kanthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
No security findings