document-generation
Create Office Documents from Structured Content
Creating consistent office files manually takes time. This skill generates Word, PowerPoint, Excel, and PDF files and extracts text from PDFs.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "document-generation" from https://skillstore.io/skills/bohuyeshan-apb-document-generation.md and its manifest at https://skillstore.io/api/skills/bohuyeshan-apb-document-generation/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "document-generation". Create a Word project update with progress, risks, next steps, and a two-column milestone table.
Expected outcome:
A Word document containing a project title, three concise sections, bullet lists, and a formatted milestone table.
Using "document-generation". Build a six-slide quarterly review from the supplied HTML sections and sales table.
Expected outcome:
A PowerPoint presentation with six titled slides, summarized text, and a chart derived from the sales table.
Using "document-generation". Extract all readable text from the uploaded PDF.
Expected outcome:
Page text returned in reading order, separated with blank lines between extracted pages.
Security Audit
High RiskEleven static alerts are false positives caused by normal output-directory handling, temporary-file cleanup, CSS, comments, and Markdown backticks. Two network alerts are confirmed because image sources can trigger unrestricted HTTP requests. Additional review found output path traversal, local image disclosure, and external resource loading through PDF rendering.
Confirmed security concerns (3)
Capability review items (2)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Filesystem access (4)
๐ Network access (2)
โ๏ธ External commands (4)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/bohuyeshan-apb-document-generation/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/bohuyeshan-apb-document-generation?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/bohuyeshan-apb-document-generation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bohuyeshan-apb-document-generation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/bohuyeshan-apb-document-generation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
BOHUYESHAN-APB. (2026). document-generation security audit report (audit version 9) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/bohuyeshan-apb-document-generation/audits/9BibTeX citation
@techreport{bohuyeshan-apb-bohuyeshan-apb-document-generation-2026,
author = {BOHUYESHAN-APB},
title = {document-generation security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/bohuyeshan-apb-document-generation/audits/9},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "document-generation security audit report (audit version 9)"
version: "1.0.0"
type: report
authors:
- name: "BOHUYESHAN-APB"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bohuyeshan-apb-document-generation/audits/9"
identifiers:
- type: other
value: "skillstore:bohuyeshan-apb-document-generation:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Prepare Client Reports
Turn approved HTML content into branded Word or PDF reports for review and distribution.
Build Presentation Drafts
Convert structured slide sections into a PowerPoint draft with tables, charts, and supporting images.
Export Operational Data
Write lists of business records to an Excel workbook for analysis or sharing.
Try These Prompts
Create a Word report named [filename] with a title, introduction, three sections, bullet points, and a conclusion using this content: [content].
Create a PowerPoint named [filename] with [slide count] slides from [content]. Include concise titles, supporting points, and tables where relevant.
Create an Excel workbook named [filename] from these records: [records]. Preserve field names as columns and keep one record per row.
Generate Word, PDF, and PowerPoint versions of [content]. Use consistent section names, adapt layouts by format, and report every output path.
Best Practices
- Use simple filenames and keep every output inside a dedicated document directory.
- Provide concise, structured HTML with clear headings and moderate content per slide.
- Review generated files for layout, image quality, and sensitive information before distribution.
Avoid
- Do not process untrusted image URLs or local paths without validation.
- Do not use parent directory segments or absolute paths in output filenames.
- Do not assume Word, PowerPoint, or Excel extraction is available.
Frequently Asked Questions
Which file formats can this skill generate?
Can it extract content from every supported format?
What input creates Word and PowerPoint files?
Can it include images?
Does the skill install its dependencies?
Does it preserve complex source layouts?
Developer Details
Author
BOHUYESHAN-APBLicense
MIT
Author version
v1.0.0
Skillstore revision
r2
Repository
https://github.com/BOHUYESHAN-APB/N-T-AI/tree/main/backend/app/skills/common/document_skillRef
a39a91716eadede5f4cdefd78178fed4e837a128
Maintenance freshness
7/24/2026
Usage
19 downloads ยท 196 views
File structure
๐ scripts/
๐ __init__.py
๐ excel_generator.py
๐ office_processor.py
๐ pdf_generator.py
๐ ppt_generator.py
๐ word_generator.py
๐ SKILL.md