스킬 xlsx
📦

xlsx

콘텐츠 리비전 r1 높은 위험 🌐 네트워크 접근📁 파일 시스템 접근⚙️ 외부 명령어🔑 환경 변수

Crear y editar libros de Excel

El trabajo con hojas de cálculo a menudo necesita fórmulas fiables, formato y salida de archivos. Esta skill guía a Claude, Codex y Claude Code en flujos de trabajo de creación, edición, validación y conversión de Excel.

지원: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 38 나쁨

이 스킬은 팩에 포함되어 있습니다

작업에 필요한 모든 스킬을 명령 하나로 설치하려면 전체 팩을 설치하세요.

내 에이전트로 설치

이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.

에이전트 요청
Review the Skillstore skill "xlsx" from https://skillstore.io/skills/xlsx.md and its manifest at https://skillstore.io/api/skills/xlsx/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.

에이전트가 읽기 쉬운 리소스

AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.

테스트해 보기

"xlsx" 사용 중입니다. Un CSV de ventas con encabezados inconsistentes, filas en blanco y formatos de fecha mixtos.

예상 결과:

Un libro XLSX limpio con encabezados normalizados, fechas válidas, columnas de moneda con formato y una hoja de resumen.

"xlsx" 사용 중입니다. Un modelo de Excel existente que necesita nuevos supuestos de ingresos y cálculos de margen.

예상 결과:

Un libro actualizado con celdas de supuestos vinculadas, fórmulas dinámicas, formatos numéricos coherentes y sin errores de fórmulas detectados.

"xlsx" 사용 중입니다. Una hoja de cálculo con sospecha de referencias rotas después de insertar filas.

예상 결과:

Un libro reparado y una explicación concisa de los errores de fórmulas encontrados y corregidos.

보안 감사

높은 위험
v9 • 2026. 7. 21. 버전별 보고서 열기

The audit confirmed expected local filesystem operations, archive handling, LibreOffice execution, and formula-recalculation setup. Archive extraction lacks path and resource safeguards, and the LibreOffice helper trusts a predictable shared library path before using LD_PRELOAD. Most static URL, schema-path, Markdown, and obfuscation findings are false positives.

54
스캔된 파일
23,100
분석된 줄 수
47
검토 항목
0
오탐 무시됨

확인된 보안 우려 사항 (2)

높음
Predictable Shared-Temporary Library Can Be Preloaded
The LibreOffice helper accepts an existing predictable shared library in the system temporary directory, then sets LD_PRELOAD before launching LibreOffice. A local attacker able to create that file first could obtain code execution in the invoking user context.
The path is fixed in the shared temporary directory, existence is trusted without ownership or integrity checks, and the library is supplied through LD_PRELOAD.
중간
Unbounded Office Archive Extraction
Office ZIP archives are extracted without limits on member count or uncompressed size. A crafted input can consume excessive disk space or processing resources.
Each listed location extracts user-controlled ZIP content without checking total size, compression ratio, or member count.
기능 검토 항목 (47)

이 스킬에 대해 예상될 수 있는 실제 로컬 기능이므로 검토가 필요하지만, 확인된 악의적 동작으로는 집계되지 않습니다.

높음
Python subprocess.run
subprocess.run(["soffice", ...], env=env)
The code executes a fixed external program with argument arrays and no shell.
높음
Python subprocess.run
return subprocess.run(["soffice"] + args, env=env, **kwargs)
The code executes a fixed external program with argument arrays and no shell.
높음
Python subprocess.run
subprocess.run(
The code executes a fixed external program with argument arrays and no shell.
높음
Archive extract all (zip slip risk)
zf.extractall(output_path)
The code calls extractall on an archive without validating member paths first.
높음
Archive extract all (zip slip risk)
zf.extractall(temp_dir)
The code calls extractall on an archive without validating member paths first.
높음
Archive extract all (zip slip risk)
zip_ref.extractall(temp_path)
The code calls extractall on an archive without validating member paths first.
높음
Archive extract all (zip slip risk)
zip_ref.extractall(temp_dir)
The code calls extractall on an archive without validating member paths first.
높음
Python subprocess.run
result = subprocess.run(
The code executes a fixed external program with argument arrays and no shell.
높음
Python subprocess.run
result = subprocess.run(
The code executes a fixed external program with argument arrays and no shell.
높음
Archive extract all (zip slip risk)
zip_ref.extractall(temp_path)
The code calls extractall on an archive without validating member paths first.
높음
Python subprocess.run
subprocess.run(
The code executes a fixed external program with argument arrays and no shell.
높음
Python subprocess.run
subprocess.run(
The code executes a fixed external program with argument arrays and no shell.
높음
Python subprocess.run
result = subprocess.run(cmd, capture_output=True, text=True, env=get_soffice_env())
The code executes a fixed external program with argument arrays and no shell.
높음
Hidden file in home directory
MACRO_DIR_LINUX = "~/.config/libreoffice/4/user/basic/Standard"
The recalculation helper creates or reads a LibreOffice macro under the user home directory.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(docx_path, "r") as zf:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
except (zipfile.BadZipFile, ET.ParseError):
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python shutil operations
shutil.copytree(input_dir, temp_content_dir)
The packer copies the requested input directory into a temporary working directory.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(output_path, "w", zipfile.ZIP_DEFLATED) as zf:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(input_path, "r") as zf:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
except zipfile.BadZipFile:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(path, "r") as zf:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(self.original_file, "r") as zip_ref:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(original, "r") as zip_ref:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
import zipfile
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python archive libraries
with zipfile.ZipFile(self.original_docx, "r") as zip_ref:
The code opens Office ZIP archives to read or write user-provided Office files.
중간
Python os file operations
os.makedirs(macro_dir, exist_ok=True)
The recalculation helper creates the LibreOffice macro directory.
낮음
Temp file creation
import tempfile
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
with tempfile.TemporaryDirectory() as temp_dir:
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
import tempfile
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
_SHIM_SO = Path(tempfile.gettempdir()) / "lo_socket_shim.so"
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
src = Path(tempfile.gettempdir()) / "lo_socket_shim.c"
The code creates temporary files or directories for Office-file processing.
낮음
Python environment access
env = os.environ.copy()
The helper copies and modifies the process environment before starting LibreOffice.
낮음
Temp file creation
import tempfile
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
temp_dir = tempfile.mkdtemp()
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
import tempfile
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
with tempfile.TemporaryDirectory() as temp_dir:
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
import tempfile
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
with tempfile.TemporaryDirectory() as temp_dir:
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
import tempfile
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
with tempfile.TemporaryDirectory() as temp_dir:
The code creates temporary files or directories for Office-file processing.
낮음
Temp file creation
with tempfile.TemporaryDirectory() as temp_dir:
The code creates temporary files or directories for Office-file processing.

위험 요인

🌐 네트워크 접근 (50)
scripts/office/helpers/simplify_redlines.py:19 scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd:2 scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd:4 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:2 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:3 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:4 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:5 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:7 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:8 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:9 scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd:10 scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd:2 scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd:4 scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd:2 scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd:4 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:3 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:4 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:5 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:6 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:7 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:8 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:10 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:12 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:14 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:16 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:3 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:4 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:5 scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:7 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:3 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:4 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:5 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:6 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:7 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:9 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:11 scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:13 scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:3 scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:4 scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:5 scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:7 scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:8 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:3 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:4 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:5 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:6 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:8 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:10 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:12 scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd:14
📁 파일 시스템 접근 (50)
scripts/office/helpers/simplify_redlines.py:14 scripts/office/helpers/simplify_redlines.py:151 scripts/office/helpers/simplify_redlines.py:168 scripts/office/pack.py:136 scripts/office/pack.py:16 scripts/office/pack.py:52 scripts/office/pack.py:54 scripts/office/pack.py:17 scripts/office/pack.py:61 scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd:12 scripts/office/schemas/microsoft/wml-2010.xsd:3 scripts/office/schemas/microsoft/wml-2012.xsd:2 scripts/office/schemas/microsoft/wml-2012.xsd:3 scripts/office/schemas/microsoft/wml-2018.xsd:2 scripts/office/schemas/microsoft/wml-cex-2018.xsd:3 scripts/office/schemas/microsoft/wml-cex-2018.xsd:4 scripts/office/schemas/microsoft/wml-cid-2016.xsd:2 scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd:2 scripts/office/schemas/microsoft/wml-symex-2015.xsd:2 scripts/office/soffice.py:20 scripts/office/soffice.py:41 scripts/office/soffice.py:57 scripts/office/unpack.py:18 scripts/office/unpack.py:53 scripts/office/unpack.py:76 scripts/office/unpack.py:54 scripts/office/validate.py:9 scripts/office/validate.py:29 scripts/office/validate.py:35 scripts/office/validate.py:68 scripts/office/validate.py:18 scripts/office/validate.py:72 scripts/office/validate.py:19 scripts/office/validate.py:73 scripts/office/validate.py:74 scripts/office/validators/base.py:346 scripts/office/validators/base.py:348 scripts/office/validators/base.py:791 scripts/office/validators/base.py:798 scripts/office/validators/base.py:792 scripts/office/validators/base.py:801 scripts/office/validators/base.py:802 scripts/office/validators/docx.py:7 scripts/office/validators/docx.py:187 scripts/office/validators/docx.py:8 scripts/office/validators/docx.py:188 scripts/office/validators/docx.py:189 scripts/office/validators/pptx.py:234 scripts/office/validators/redlining.py:6 scripts/office/validators/redlining.py:59
⚙️ 외부 명령어 (40)
🔑 환경 변수 (1)
감사자: claude 감사 이력 보기 →
이 보고서 공유 및 인용

버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.

버전별 보고서 열기
보안 평가

보고서 링크 복사

https://skillstore.io/skills/xlsx/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown 배지

[![Skillstore security assessment](https://skillstore.io/badges/skills/xlsx/security.svg)](https://skillstore.io/skills/xlsx?utm_source=security_passport_badge)

HTML 배지

<a href="https://skillstore.io/skills/xlsx?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/xlsx/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

임베드 카드

<iframe src="https://skillstore.io/embed/skills/xlsx.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
학술 인용 (APA · BibTeX · CFF)

APA 인용

anthropics. (2026). xlsx security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/xlsx/audits/9

BibTeX 인용

@techreport{anthropics-xlsx-2026, author = {anthropics}, title = {xlsx security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/xlsx/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "xlsx security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "anthropics" date-released: "2026-07-21" url: "https://skillstore.io/skills/xlsx/audits/9" identifiers: - type: other value: "skillstore:xlsx:audit:9" description: "Skillstore immutable audit report identifier"

변형 비교

설치 가능한 변형 11개

각 작성자의 스킬은 별도의 설치 항목으로 유지됩니다. 추천 변형은 Skillstore 근거로 순위가 정해집니다.

이 변형이 1위인 이유

Skillstore 점수가 가장 높음
AutumnsGrove 권장

autumnsgrove-xlsx

Skillstore 점수 84
증거 신뢰도 높음
Skillstore 사용량 385
업데이트됨

2026-09-09

zhanlincui-xlsx

Skillstore 점수 78
증거 신뢰도 높음
Skillstore 사용량 518
업데이트됨

2026-09-09

cam10001110101-xlsx

Skillstore 점수 78
증거 신뢰도 높음
Skillstore 사용량 14
업데이트됨

2026-09-09

k-dense-ai-xlsx

Skillstore 점수 50
증거 신뢰도 높음
Skillstore 사용량 22
업데이트됨

2026-09-09

anthropics 현재

xlsx

Skillstore 점수 38
증거 신뢰도 높음
Skillstore 사용량 168
업데이트됨

2026-09-09

sickn33-xlsx

Skillstore 점수 38
증거 신뢰도 중간
Skillstore 사용량 79
업데이트됨

2026-09-09

artemisai-xlsx

Skillstore 점수 38
증거 신뢰도 중간
Skillstore 사용량 63
업데이트됨

2026-10-25

azeem-2-xlsx

Skillstore 점수 38
증거 신뢰도 중간
Skillstore 사용량 23
업데이트됨

2026-09-09

davila7-xlsx

Skillstore 점수 38
증거 신뢰도 중간
Skillstore 사용량 22
업데이트됨

2026-09-09

composiohq-xlsx

Skillstore 점수 38
증거 신뢰도 중간
Skillstore 사용량 19
업데이트됨

2026-09-09

dyai2025-xlsx

Skillstore 점수 38
증거 신뢰도 중간
Skillstore 사용량 13
업데이트됨

2026-09-09

Skillstore 점수

이 점수의 이유 증거 신뢰도: 높음
45
아키텍처
85
유지보수성
87
콘텐츠
71
커뮤니티
91
사양 준수

만들 수 있는 것

Limpiar exportaciones operativas

Convierte exportaciones CSV, TSV o Excel desordenadas en libros estructurados con columnas y formato coherentes.

Crear modelos financieros

Crea modelos de Excel con fórmulas, celdas de supuestos, formatos numéricos profesionales y comprobaciones de validación.

Reparar problemas de libros

Inspecciona fórmulas, detecta errores comunes de Excel y genera un archivo de libro corregido para su revisión.

이 프롬프트를 사용해 보세요

Crear un libro simple
Crea un archivo XLSX a partir de estos datos. Agrega encabezados claros, congela la fila superior y aplica formato a los números para facilitar la revisión.
Limpiar una hoja de cálculo existente
Abre la hoja de cálculo adjunta, limpia las filas inconsistentes, estandariza los nombres de columnas y guarda un archivo XLSX corregido.
Agregar fórmulas y formato
Actualiza este libro con fórmulas, totales, cálculos de porcentajes y formato profesional. Recalcula y comprueba si hay errores de fórmulas.
Validar un libro complejo
Inspecciona este libro en busca de fórmulas rotas, referencias inválidas, problemas de formato y problemas de tipos de datos. Devuelve un archivo de hoja de cálculo corregido.

모범 사례

  • Usa fórmulas para los cálculos del libro para que los resultados se actualicen cuando cambien los datos de origen.
  • Preserva los estilos y la estructura existentes del libro salvo que el usuario solicite un rediseño.
  • Recalcula y verifica los libros antes de entregarlos cuando se agreguen o cambien fórmulas.

피하기

  • No codifiques de forma fija los resultados calculados cuando una fórmula de Excel debería permanecer dinámica.
  • No guardes un libro abierto solo con valores calculados si las fórmulas deben preservarse.
  • No uses esta skill cuando el entregable sea un informe, script o integración en la nube en lugar de un archivo de hoja de cálculo.

자주 묻는 질문

¿Qué tipos de archivo admite esta skill?
Admite flujos de trabajo XLSX, XLSM, CSV y TSV donde el entregable final es un archivo de hoja de cálculo.
¿Puede crear hojas de cálculo desde cero?
Sí. Puede crear nuevos libros con hojas, fórmulas, formato, gráficos y datos tabulares limpios.
¿Puede preservar fórmulas en libros existentes?
Sí. Recomienda flujos de trabajo de openpyxl que preservan fórmulas, estilos, hojas y la estructura del libro.
¿El recálculo de fórmulas requiere software adicional?
Sí. El flujo de trabajo de recálculo incluido requiere que LibreOffice esté instalado y disponible como soffice.
¿Puede corregir archivos CSV desordenados?
Sí. Puede limpiar filas mal formadas, encabezados, tipos de datos, fechas y columnas antes de exportar a XLSX.
¿Se conecta a Google Sheets?
No. Se centra en archivos locales de hojas de cálculo y no proporciona integración con Google Sheets API.

개발자 세부 정보

작성자

anthropics

라이선스

Proprietary. LICENSE.txt has complete terms

Skillstore 리비전

r1

버전 안내

작성자가 버전을 선언하지 않았습니다.

참조

64ca8af0f54a325752f08bd54e52151061ea659a

유지보수 최신성

2026. 7. 21.

사용량

152 다운로드 · 239 조회

파일 구조

anthropics의 다른 스킬

전체 보기
전체 보기