paper-instruments/feather-train/xlsx

Claude Code and agent skill by paper-instruments/feather-train

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Work with Excel `.xlsx` and `.xlsm` files using the installed `paper-xlsx` distribution, which imports as `openpyxl` and extends it with preservation-aware saves, guarded structural edits, recalculation helpers, diffs, and richer inspection.

Install

npx vskill@latest install paper-instruments/feather-train/xlsx

SKILL.md

XLSX with paper-xlsx

paper-xlsx is an upgraded distribution of openpyxl for making precise changes to existing Excel workbooks without regenerating unrelated OOXML. Its preserve mode retains the original package, splices supported edits into place, and refuses mutations it cannot map safely. It keeps the familiar import and ordinary API:

python
from openpyxl import load_workbook
workbook = load_workbook(source_path)

Use your existing knowledge of openpyxl for worksheets, cells, formulas, styles, tables, charts, images, names, validation, and protection. The fork adds preservation-aware package handling, targeted search and inspection, guarded structural operations with address remapping, narrow table and image mutations, recalculation and cached-value helpers, semantic validation/diffs, and edit receipts.

paper-xlsx is installed under the openpyxl import.

The Paper API companion maps Paper-specific capabilities to their public symbols. The generated API reference covers the complete public API, including the surface inherited from openpyxl, with one page per module. It is large; search by symbol and read only the relevant section.

Package behavior

Editable OOXML workbooks load in preserve mode by default. A data_only=True load does not retain formulas for saving.

A PaperRefusal means Paper cannot guarantee the attempted operation in preserve mode. The concrete subclass and message identify the condition that caused the refusal. In rare cases, preserve=False may be appropriate when stock openpyxl serialization is intentionally acceptable and its effects on the workbook's OOXML package and content are understood. Verify the resulting workbook carefully.

Saving

workbook.save(output) returns None. In preserve mode, receipt=True returns change evidence:

python
receipt = workbook.save(output_path, receipt=True)

Formula-affecting edits and cached-value freshness are separate. Current calculated values require recalculation.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/paper-instruments/feather-train/xlsx/badge)](https://verified-skill.com/skills/paper-instruments/feather-train/xlsx)

Something wrong with this skill or its page? Tell us.