Skip to content

Comments

feat: schema-first Office Skills Pack (Excel, PPTX, DOCX) + finance example#5199

Open
anand-kumar7890 wants to merge 3 commits intoaden-hive:mainfrom
anand-kumar7890:feat/office-skills-pack-schema-first
Open

feat: schema-first Office Skills Pack (Excel, PPTX, DOCX) + finance example#5199
anand-kumar7890 wants to merge 3 commits intoaden-hive:mainfrom
anand-kumar7890:feat/office-skills-pack-schema-first

Conversation

@anand-kumar7890
Copy link

Description

Implements a schema-first Office Skills Pack for local generation of:

  • Excel (.xlsx)
  • PowerPoint (.pptx)
  • Word (.docx)

This enables Hive agents to produce enterprise-ready artifacts instead of only Markdown/JSON outputs.

Includes a finance use-case example (AAPL vs MSFT drawdown analysis) demonstrating:

  • Data processing (pandas)
  • Excel export with multiple sheets
  • PowerPoint deck generation (charts + tables)
  • Word summary report export

Type of Change

  • New feature (non-breaking change that adds functionality)
  • Bug fix
  • Breaking change
  • Documentation update

Related Issues

Fixes #5062


Changes Made

  • Added office_tool package under tools/src/aden_tools/tools/
    • excel_core.py
    • powerpoint_core.py
    • word_core.py
    • schemas.py
    • export_utils.py
  • Integrated tool registration into register_all_tools
  • Added schema-first validation using Pydantic
  • Added finance example:
    • examples/finance_aapl_msft_example.py
  • Added comprehensive tests:
    • Excel generation
    • PowerPoint (charts + tables)
    • Word generation
  • Removed generated export binaries from repo
  • Ensured compatibility with upstream dynamic tool registry

closes#5062

Testing

Validated locally:

pytest tools/tests/tools/test_office_generation.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Native Office Suite Skills (Excel, PPTX, Docx) for Enterprise Artifact Generation

1 participant