CtrlK
BlogDocsLog inGet started
Tessl Logo

pyxll/pyxll-agent-skills

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

1.56x
Quality

90%

Does it follow best practices?

Impact

100%

1.56x

Average score across 17 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

index.mdskills/office-customui-xsd/resources/

Office CustomUI XML Reference — Index

Schema: http://schemas.microsoft.com/office/2009/07/customui (office-customui-2009-07.xsd)

Used in Excel add-ins (including PyXLL) to customize the ribbon toolbar, context menus, Quick Access Toolbar (QAT), and the Backstage (File menu).

Which doc to read

TaskRead
Starting a new customUI XML filedocument-structure.md
Adding a custom ribbon tab, group, or contextual tabribbon.md
Adding controls to a group (buttons, dropdowns, etc.)controls.md
Adding items to a right-click context menucontext-menus.md
Understanding any attribute (label, image, callbacks, etc.)attributes.md
Customizing the File menu (Backstage)backstage.md
Something not found in the above docsRead ../resources/office-customui-2009-07.xsd

Top-level structure

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"
          onLoad="OnRibbonLoad">
  <commands>...</commands>       <!-- optional: override built-in commands -->
  <ribbon>...</ribbon>           <!-- ribbon tabs, groups, QAT -->
  <backstage>...</backstage>     <!-- File menu customization -->
  <contextMenus>...</contextMenus> <!-- right-click menu customization -->
</customUI>

Element quick reference

ElementParentDescription
customUI(root)Root element
commandscustomUIGlobal built-in command overrides
commandcommandsOverride onAction/enabled for a built-in by idMso
ribboncustomUIRibbon toolbar
tabsribbonCollection of custom/modified tabs
tabtabsA ribbon tab
grouptabA group within a tab
contextualTabsribbonContextual tab sets (appear on selection)
tabSetcontextualTabsA contextual tab set identified by idMso
qatribbonQuick Access Toolbar
sharedControlsqatQAT controls for all windows
documentControlsqatQAT controls for the current document
contextMenuscustomUICollection of context menus
contextMenucontextMenusA specific context menu (identified by idMso)
backstagecustomUIFile menu (Backstage)

Controls available per location

ControlRibbon groupMenuContext menuButtonGroupQAT
button
toggleButton
checkBox
editBox
comboBox
dropDown
gallery
menu
dynamicMenu
splitButton
labelControl
box
buttonGroup
control (clone)
separator
menuSeparator

README.md

tile.json