with one click
office
Office document tools - docx, xlsx, pptx, pdf creation/editing
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Office document tools - docx, xlsx, pptx, pdf creation/editing
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Productivity and workflow optimization
Research methodology — finding, evaluating, synthesizing information
Software development best practices: debugging, planning, testing, code quality.
4-phase root cause debugging: understand bugs before fixing. Never propose fixes without root cause investigation.
Red-Green-Refactor: write tests first, then code to make them pass.
Create actionable implementation plans: break down complex tasks into executable steps.
| name | office |
| description | Office document tools - docx, xlsx, pptx, pdf creation/editing |
| version | 1.0.0 |
| author | anthropic skills + open-agent |
| license | MIT |
| triggers | ["word","document","docx","spreadsheet","excel","xlsx","presentation","slides","pptx","pdf"] |
| conditions | ["docx","word doc","excel","spreadsheet","pptx","slides","pdf file"] |
Process Word, Excel, PowerPoint, and PDF files using command-line tools.
# Install
pip install pypdf pdfplumber
# Extract text
python -c "
from pypdf import PdfReader
r = PdfReader('file.pdf')
print(f'Pages: {len(r.pages)}')
for p in r.pages:
print(p.extract_text()[:500])
"
# Merge PDFs
python -c "
from pypdf import PdfWriter, PdfReader
w = PdfWriter()
for f in ['a.pdf', 'b.pdf']:
r = PdfReader(f)
for p in r.pages: w.add_page(p)
with open('merged.pdf', 'wb') as out: w.write(out)
"
# Install
pip install openpyxl pandas
# Create spreadsheet
python -c "
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
ws['A1'] = 'Name'
ws['B1'] = 'Value'
ws['A2'] = 'Item 1'
ws['B2'] = 100
wb.save('data.xlsx')
"
# Read with pandas
python -c "
import pandas as pd
df = pd.read_excel('data.xlsx')
print(df)
"
# Install
pip install python-docx
# Create document
python -c "
from docx import Document
doc = Document()
doc.add_heading('Title', 0)
doc.add_paragraph('Content here')
doc.save('doc.docx')
"
# Install
pip install python-pptx
# Create presentation
python -c "
from pptx import Presentation
prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[0])
title = slide.shapes.title
title.text = 'Title'
prs.save('deck.pptx')
"