A curated collection of Agent Skills for working with PYXLL, to help AI agents write and understand code using the PyXLL Excel add-in.
99
90%
Does it follow best practices?
Impact
100%
1.56xAverage score across 17 eval scenarios
Advisory
Suggest reviewing before use
A portfolio management team wants a PyXLL ribbon to control live market data in their Excel workbook. The "Market Data" tab should contain:
When the user switches data provider, the ribbon controls should be refreshed to reflect any state changes (e.g. some providers may affect which other controls are enabled).
Produce two files:
portfolio_ribbon.xml — complete ribbon XML for the Market Data tabportfolio_ribbon.py — Python module with full callback implementations for all
controls. Stub out any business logic with pass or a print statement, but
implement the function signatures correctly and include the mechanism for
refreshing ribbon controls after a provider change.