Loading...
Loading...
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
npx skill4agent add unicorn-plugins/claude-skills xlsx.xlsxExcel엑셀스프레드시트ulw| 작업 유형 | 판별 조건 |
|---|---|
| 생성/편집 | openpyxl로 Excel 파일 생성 또는 기존 파일 수정 |
| 읽기/분석 | pandas로 데이터 읽기, 통계 분석, 시각화 |
| 수식 재계산 | LibreOffice 매크로로 수식 값 업데이트 |
ulw/oh-my-claudecode:ralphagents/office-editor/references/xlsx-api-reference.mdagents/office-editor/references/financial-modeling.md/oh-my-claudecode:ralphulwagents/office-editor/references/xlsx-api-reference.mdulwulwulwulw| 검증 항목 | 검증 방법 |
|---|---|
| 파일 로드 가능 | openpyxl로 정상 로드 확인 |
| 수식 재계산 완료 | recalc.py 실행 결과 status: success 확인 |
| 오류 0개 | recalc.py 반환 JSON에서 total_errors: 0 확인 |
| 데이터 무결성 | 셀 값, 서식, 수식 보존 확인 |
ulw| 에이전트 | FQN | 티어 |
|---|---|---|
| office-editor | | MEDIUM |
agents/office-editor/gateway/runtime-mapping.yamltier: MEDIUMtier_mapping.default.MEDIUMclaude-sonnet-4-5tool_mappingforbidden_actions: [user_interact, agent_delegate]action_mapping[AskUserQuestion, Task]Task(subagent_type="claude-skills:office-editor:office-editor", model="claude-sonnet-4-5", prompt=조립된 프롬프트)| 워크플로우 Phase | 추천 스킬 | 적용 |
|---|---|---|
| Phase 1 (작업 유형 판별) | | 필수 |
| Phase 2 (생성/편집 실행) | | 필수 |
| Phase 3 (결과 검증) | | 필수 |
PYTHONPATH=gateway/tools python gateway/tools/xlsx/recalc.py output.xlsx| # | 조건 |
|---|---|
| 1 | 생성/편집된 Excel이 openpyxl로 정상 로드됨 |
| 2 | 수식이 있는 경우 recalc.py로 재계산 완료 |
| 3 | 데이터 무결성 확인 (셀 값, 서식, 수식 보존) |
| 4 | 수식 오류 0개 (total_errors: 0) |
cancelomcstopomc| # | 규칙 |
|---|---|
| 1 | 수식이 포함된 셀은 값이 아닌 수식을 보존 |
| 2 | 재무 모델링 시 financial-modeling.md 가이드 준수 |
| 3 | 모든 Phase에 오케스트레이션 스킬 활용 필수 명시 |
| 4 | 에이전트 위임 시 5항목 포함 |
| 5 | 수식이 있는 Excel 생성/편집 시 반드시 recalc.py 실행 |
| 6 | recalc.py 반환 JSON에서 오류 발견 시 수정 후 재실행 |
| # | 금지 사항 |
|---|---|
| 1 | 수식을 하드코딩된 값으로 대체하지 않음 |
| 2 | 에이전트의 내부 절차를 스킬에서 기술하지 않음 |
| 3 | 수식 오류(#REF!, #DIV/0! 등)를 남기지 않음 |