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
Properties:
Application: ApplicationCreator: XlCreatorDataModelConnection: WorkbookConnectionModelFormatBoolean: ModelFormatBooleanModelFormatCurrency: ModelFormatCurrencyModelFormatDate: ModelFormatDateModelFormatDecimalNumber: ModelFormatDecimalNumberModelFormatGeneral: ModelFormatGeneralModelFormatPercentageNumber: ModelFormatPercentageNumberModelFormatScientificNumber: ModelFormatScientificNumberModelFormatWholeNumber: ModelFormatWholeNumberModelMeasures: ModelMeasuresModelRelationships: ModelRelationshipsModelTables: ModelTablesName: AnyParent: AnyMethods:
AddConnection(ConnectionToDataSource: WorkbookConnection) -> WorkbookConnectionCreateModelWorkbookConnection(ModelTable) -> WorkbookConnectionInitialize() -> NoneRefresh() -> NoneProperty Accessors (parameterized — must be called as method):
GetModelFormatCurrency(Symbol?, DecimalPlaces?) -> ModelFormatCurrencyGetModelFormatDate(FormatString?) -> ModelFormatDateGetModelFormatDecimalNumber(UseThousandSeparator?, DecimalPlaces?) -> ModelFormatDecimalNumberGetModelFormatPercentageNumber(UseThousandSeparator?, DecimalPlaces?) -> ModelFormatPercentageNumberGetModelFormatScientificNumber(DecimalPlaces?) -> ModelFormatScientificNumberGetModelFormatWholeNumber(UseThousandSeparator?) -> ModelFormatWholeNumberProperties:
Application: ApplicationColumnsAdded: ModelColumnNamesColumnsChanged: ModelColumnChangesColumnsDeleted: ModelColumnNamesCreator: XlCreatorMeasuresAdded: ModelMeasureNamesParent: AnyRelationshipChange: AnySource: XlModelChangeSourceTableNamesChanged: ModelTableNameChangesTablesAdded: ModelTableNamesTablesDeleted: ModelTableNamesTablesModified: ModelTableNamesUnknownChange: AnyProperties:
Application: ApplicationColumnName: AnyCreator: XlCreatorParent: AnyTableName: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelColumnChange__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> ModelColumnChangeProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelColumnChangeProperties:
Application: ApplicationColumnName: AnyCreator: XlCreatorParent: AnyTableName: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelColumnName__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> ModelColumnNameProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelColumnNameProperties:
ADOConnection: AnyApplication: ApplicationCalculatedMembers: CalculatedMembersCommandText: AnyCommandType: XlCmdTypeCreator: XlCreatorParent: AnyProperties:
Application: ApplicationCreator: XlCreatorParent: AnyProperties:
Application: ApplicationCreator: XlCreatorDecimalPlaces: AnyParent: AnySymbol: AnyProperties:
Application: ApplicationCreator: XlCreatorFormatString: AnyParent: AnyProperties:
Application: ApplicationCreator: XlCreatorDecimalPlaces: AnyParent: AnyUseThousandSeparator: AnyProperties:
Application: ApplicationCreator: XlCreatorParent: AnyProperties:
Application: ApplicationCreator: XlCreatorDecimalPlaces: AnyParent: AnyUseThousandSeparator: AnyProperties:
Application: ApplicationCreator: XlCreatorDecimalPlaces: AnyParent: AnyProperties:
Application: ApplicationCreator: XlCreatorParent: AnyUseThousandSeparator: AnyProperties:
Application: ApplicationAssociatedTable: ModelTableCreator: XlCreatorDescription: AnyFormatInformation: AnyFormula: AnyName: AnyParent: AnyMethods:
Delete() -> NoneProperties:
Application: ApplicationCreator: XlCreatorMeasureName: AnyParent: AnyTableName: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelMeasureName__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> ModelMeasureNameProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelMeasureNameProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelMeasure__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(MeasureName: str, AssociatedTable: ModelTable, Formula: str, FormatInformation, Description?) -> ModelMeasureItem(Index) -> ModelMeasureProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelMeasureProperties:
Active: AnyApplication: ApplicationCreator: XlCreatorForeignKeyColumn: ModelTableColumnForeignKeyTable: ModelTableParent: AnyPrimaryKeyColumn: ModelTableColumnPrimaryKeyTable: ModelTableMethods:
Delete() -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelRelationship__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(ForeignKeyColumn: ModelTableColumn, PrimaryKeyColumn: ModelTableColumn) -> ModelRelationshipDetectRelationships(PivotTable: PivotTable) -> NoneItem(Index) -> ModelRelationshipProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelRelationshipProperties:
Application: ApplicationCreator: XlCreatorModelTableColumns: ModelTableColumnsName: AnyParent: AnyRecordCount: AnySourceName: AnySourceWorkbookConnection: WorkbookConnectionMethods:
Refresh() -> NoneProperties:
Application: ApplicationCreator: XlCreatorDataType: AnyName: AnyParent: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelTableColumn__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> ModelTableColumnProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelTableColumnProperties:
Application: ApplicationCreator: XlCreatorParent: AnyTableNameNew: AnyTableNameOld: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelTableNameChange__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> ModelTableNameChangeProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelTableNameChangeProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> str__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> strProperty Accessors (parameterized — must be called as method):
_Default(Index) -> strProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ModelTable__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index) -> ModelTableProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ModelTableProperties:
ThrottleInterval: AnyMethods:
RefreshData() -> NoneRestartServers() -> None