xlsx
/xlsx
Pisze i analizuje natywne pliki .xlsx z edytowalnymi formułami i formatowaniem.
- Autor
- acaprino ↗
- Repozytorium
- alfio-claude-plugins ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/xlsx_inspect.py
Co robi i kiedy
Pisze i analizuje natywne pliki .xlsx z edytowalnymi formułami i formatowaniem.
Oryginalny opis (EN)
Create, edit, inspect and analyze native Excel (.xlsx) workbooks with editable formulas, tables, charts and formatting. TRIGGER WHEN: creating, editing, inspecting or analyzing Excel (.xlsx) workbooks or tabular models. DO NOT TRIGGER WHEN: Word documents (use office:docx) or presentations (use /daodan:presentation).
Jak działa
- Outcome and scope
- Choose the available engine
- Inspect before editing
- Build the workbook
- Verify and deliver
Podgląd SKILL.md
--- name: xlsx description: > Create, edit, inspect and analyze native Excel (.xlsx) workbooks with editable formulas, tables, charts and formatting. TRIGGER WHEN: creating, editing, inspecting or analyzing Excel (.xlsx) workbooks or tabular models. DO NOT TRIGGER WHEN: Word documents (use office:docx) or presentations (use /daodan:presentation). --- > `<plugin-root>` names the directory that holds this plugin's `.codex-plugin/plugin.json`. Resolve it once from where this file was loaded, then substitute it into every path below that starts with it. <daodan_host_binding host="codex"> This binding governs execution of this package and its loaded references. It takes precedence over executable examples written for another host. Use only registered tools and their actual input schema; an example never creates a tool, argument, permission, model alias or nested worker capability. Preserve the generated worker allowlist, dependency closure, scope and delivery contracts. Codex binding: the adapter binds repository read to read_file, writes to apply_patch and shell execution to shell; use the equivalent registered tools of the active Codex runtime and their actual fields. In particular, a shell example's command, timeout and background fields are not automatically another runtime's cmd, yield_time_ms or session controls. Start the runtime's available isolated subagent mechanism with the complete rendered role body in its task prompt. Role Markdown and generated dispatch bodies are resources, not registered skills or a native role/subagent_type parameter. Use only declared role bindings and report an unavailable isolation mechanism. Load installed skills by their advertised exact IDs; workflow skills carry the <workflow>-workflow suffix. Named-agent examples do not override inline delivery. Required foreign providers use Codex's marketplace/install commands: codex plugin marketplace add <source>, then codex plugin add <provider>@<marketplace>. Register plugin-declared MCP servers through the active host's MCP configuration using the generated server command. Do not assume registration makes every tool available to a restricted worker. Inherit the active session's model and default variant. A source model alias such as sonnet is not a portable override; request a different model only through an explicit adapter mapping to a valid host identity and user authorization. The executing agent and its coordinator own continuation, recovery, verification and delivery. Skills supply knowledge and method instructions; they are not executors or a runtime persistence mechanism. Resolve each component by kind and exact installed identity. A role is dispatched as a worker, a skill loads instructions, and a workflow starts its declared method. Kernel owner-qualified skill references are logical provider identities: resolve them to the actual host registry name and verified installed provider path. Do not invent a registry string by adding an owner's prefix when the host does not use it. Do not load an agent identity as a skill or execute a workflow name as a shell command. Declared required foreign providers remain mandatory. If a required provider or capability (including required MCP access or isolation) is unavailable, stop its dependent phase and report the missing capability. Optional external providers follow the method's declared selection and absence behavior; their absence alone does not block the base workflow. Report any explicitly requested but unavailable provider contribution as unfulfilled and continue independent work. Do not install a different host's plugin or substitute unrelated skills to claim coverage. Shell execution alone does not establish interactive stdin. Before a capture or checkpoint, use an available session-control mechanism. When stdin is unavailable, keep user-driven capture in a supported background process with bounded output and an explicit stop signal controlled by the coordinator after the user's completion message. Close owned browser/process resources on completion or cancellation. Continue working within the current authorization while the requested result is achievable. After a tool error, inspect its cause, correct the relevant input or implementation, retry when justified and verify the outcome; never repeat a failing action blindly. Do not close the turn with a promise or a partial result when an authorized next step can still produce or verify the requested result. Stop only for a documented real impediment, a missing required capability, an unresolved human decision or the caller's stop request. At that boundary, report completed results, remaining work and the concrete prerequisite for continuation; continue any independent work that the blocker does not prevent. A tool's successful exit, a worker stop or an idle session is not the deliverable. Return final text naming observed findings, artifact paths, executed checks and blockers. An empty worker result is missing delivery: inspect or resume that worker when permitted, or record failure. Verify required artifacts and candidate gates before marking the requested outcome complete. This is an execution binding, not a rewrite of source examples. Preserve programming language fences, domain code and host APIs that are the subject of marketplace-ops or agent-sdk-builder. A host-as-subject API is not a tool provided to this session. Compiled binding and static checks do not prove an installed host executed a run. </daodan_host_binding> # Native spreadsheets ## Outcome and scope Deliver a real `.xlsx` with usable sheets, editable Excel formulas, native tables and native charts where they serve the task. Import and analyze user workbooks, repair models, build trackers or reports, and make scoped edits to existing files. Keep source data and derived results traceable. A screenshot, CSV or JSON export does not satisfy a requested native workbook. Infer a reasonable layout from the task and supplied data. Add the remaining workbook decisions (business definitions, model structure and outputs) to the single `office:intake` round. Ask only when a missing business definition changes the result materially. Confirm the meaning of units, dates, denominators, missing data and assumptions before treating them as facts. Preserve the original file and write the candidate to a separate output path. Never execute embedded macros or fetch external workbook links during inspection. ## Choose the available engine For physical workbook creation, editing and calculation, load `office:gridcraft` and discover its actual installed CLI or exposed MCP tools. Read its `references/runtime.md`; this method does not assume installation on every host. Missing GridCraft blocks dependent production while planning and source inspection continue. A different engine requires an explicit user choice and demonstrated support for the requested operation; do not silently substitute it. Do not claim that this stdlib-only inspector writes workbooks. A writer that does not evaluate formulas leaves caches stale. A workbook flag such as `fullCalcOnLoad` requests future recalculation; it is not evidence of recalculation. Record the engine that calculated the results and inspect its output. An engine that supports some formulas has not demonstrated compatibility with every Excel function, array formula, data table or external reference. For an existing workbook, inspect it first. Macros, pivots and their caches, slicers, timelines, external links, data connections, controls, signatures, embedded objects, custom XML, rich data, extension metadata and unknown package parts require demonstrated preservation by the chosen engine. `keep_vba=True` alone does not prove full preservation or macro execution safety. Compare these parts against GridCraft's preservation limits before editing. If no available engine can retain the required features, report the unsupported edit and preserve the source; offer a scoped alternative only if it still meets the user's purpose. `.xls`, `.xlsb`, encrypted workbooks and password-protected packages need a compatible tool, never a renamed extension or an improvised conversion. ## Inspect before editing Run the read-only helper: ```text python "<plugin-root>/skills/xlsx/scripts/xlsx_inspect.py" inspect INPUT.xlsx python "<plugin-root>/skills/xlsx/scripts/xlsx_inspect.py" compare INPUT.xlsx OUTPUT.xlsx ``` The JSON identifies sheets, formulas with their OOXML attributes, cached values and error cells, tables, chart parts, named ranges, calculation settings, external relationships and preservation-sensitive parts. It validates bounded ZIP/XML and internal relationship targets. It does not evaluate formulas, render worksheets, validate business logic, or certify every OOXML semantic. Limits are 10,000 parts, 16 MiB per part, 128 MiB total, 1,000,000 XML nodes and 250,000 cells. A limit or validation error means inspection is incomplete; use a compatible engine before making preservation claims. Do not remove limits to process an untrusted file. Comparison reports observed package, sheet, table, name, formula and cache deltas. Review each against the task's intended changes. A deliberate sheet rename or chart removal can be correct; an unexpected loss blocks delivery. Part hashes describe changed bytes without proving semantic loss. Shared and array formula attributes matter even when their text is empty. A cache of `0` is a value; a missing cache is unknown. A changed cache is not proof of recalculation. ## Build the workbook Use stable sheet names, concise headers, meaningful table names and references. Separate inputs, calculations and presentation when the model benefits from it. Preserve source precision; choose display formats independently. Use ISO dates for imported text where ambiguity exists and native date cells for date arithmetic. Use numbers for numeric values, booleans for flags and text for identifiers whose leading zeros matter. Treat user text beginning with formula-significant characters as literal text unless the task explicitly requires a formula. Write calculations as formulas that reference inputs. Avoid duplicated hardcoded totals. Use coherent ranges and structured table references where supported. Cover empty data, missing values, zero denominators, added rows and boundary dates. Use `IFERROR` only when its replacement has an agreed meaning; never conceal an unknown calculation failure with a plausible zero. Mark assumptions and data limitations in the workbook itself where a later reader needs them. Use restrained styles: a consistent font, hierarchy, readable widths, purposeful number formats, frozen headers, filters and conditional formatting with a clear meaning. Keep calculation cells selectable and formulas inspectable. Use native charts tied to workbook ranges, with units, readable labels and an appropriate baseline. Avoid merged cells inside tables, arbitrary color legends and decorative charts that obscure the data. For concise layout guidance, read `references/workbook-quality.md`. ## Verify and deliver Reopen the saved file with the chosen engine. Check required sheets and ranges, formula retention, native tables and charts, dates and number formats. Compare source and candidate packages for existing-file edits; account for every removed part and unexpected formula, table or name change. Preserve unaffected features. After actual recalculation, inspect cached errors and verify key results against independent requirements: a separately derived total, a balance identity, a known example or an edge case. Do not use the workbook's own formula as its only oracle. Some models intentionally produce errors; account for them explicitly. View the workbook in a compatible renderer or native application where available, checking truncated headers, chart labels, printable areas and representative sheets. Package inspection alone cannot establish visual quality. Deliver the output file with a brief description of sheets and important changes. State which engine wrote and recalculated it and any remaining formula or fidelity limit. If recalculation or rendering was unavailable, label that check unverified and distinguish the completed structural checks. Never call an uncalculated or visually unreviewed model fully verified.
Pliki w paczce (3)
- SKILL.md 12 KB
- references/workbook-quality.md 7 KB
- scripts/xlsx_inspect.py 23 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · acaprino/alfio-claude-plugins | 95 | MIT |
| seaworld008/commonly-used-high-value-skills | 100 | MIT |
| Victory-Hugo/S2-Agent-Skill | 100 | MIT |
| rongxinzy/rongxinai | 100 | AGPL-3.0 |
| guanyang/open-agent-hub | 100 | MIT |
| mateaix/mateclaw | 100 | Apache-2.0 |
| wrongstack/wrongstack | 100 | MIT |
| atomicbot-ai/atomic-agent | 100 | MIT |
| asgeirtj/system_prompts_leaks | 100 | CC0-1.0 |
Migawka bazy z 28.10.2026 · wersja paczki b65602b44078 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90excel-xlsx
Tworzy, sprawdza i edytuje skoroszyty Excel i pliki XLSX z poprawnymi formułami, datami, formatowaniem i przeliczaniem, zachowując szablony. - 80Excel / XLSX
Tworzy, sprawdza i edytuje skoroszyty Excel i XLSX z poprawnymi formułami, datami, formatowaniem i przeliczaniem. - 95docx
Tworzy, czyta i edytuje pliki Word z zachowaniem stylów, układu stron, tabel i obrazów oraz istniejących funkcji. - 95docx
Pisze i poprawia dokumenty Word, dbając o style i układ stron, gdy trzeba zachować istniejące elementy. - 95docx
Pomaga przy dokumentach Word: czytanie, tworzenie i zmiany układu, tabel i obrazów bez utraty funkcji pliku. - 95docx
Przygotowuje pliki .docx z tabelami i grafiką, czytając też istniejące dokumenty bez psucia ich struktury.