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:
AlwaysUseConnectionFile: AnyApplication: ApplicationCommandText: AnyCommandType: XlCmdTypeConnection: AnyCreator: XlCreatorEnableRefresh: AnyParent: AnyRefreshDate: AnyRefreshing: AnyRefreshOnFileOpen: AnyRefreshPeriod: AnySavePassword: AnyServerCredentialsMethod: XlCredentialsMethodSourceConnectionFile: AnySourceDataFile: AnyMethods:
CancelRefresh() -> NoneRefresh() -> NoneSaveAsODC(ODCFileName: str, Description?, Keywords?) -> NoneProperties:
Application: ApplicationCreator: XlCreatorDataBodyRange: RangeIndex: AnyListDataFormat: ListDataFormatName: AnyParent: AnyRange: RangeSharePointFormula: AnyTotal: RangeTotalsCalculation: XlTotalsCalculationXPath: XPathMethods:
__call__() -> AnyDelete() -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ListColumn__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Position?) -> ListColumnProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ListColumnItem(Index) -> ListColumnProperties:
AllowFillIn: AnyApplication: ApplicationChoices: AnyCreator: XlCreatorDecimalPlaces: AnyDefaultValue: AnyIsPercent: Anylcid: AnyMaxCharacters: AnyMaxNumber: AnyMinNumber: AnyParent: AnyReadOnly: AnyRequired: AnyType: XlListDataTypeMethods:
__call__() -> AnyProperties:
Active: AnyAlternativeText: AnyApplication: ApplicationAutoFilter: AutoFilterComment: AnyCreator: XlCreatorDataBodyRange: RangeDisplayName: AnyDisplayRightToLeft: AnyHeaderRowRange: RangeInsertRowRange: RangeListColumns: ListColumnsListRows: ListRowsName: AnyParent: AnyQueryTable: QueryTableRange: RangeSharePointURL: AnyShowAutoFilter: AnyShowAutoFilterDropDown: AnyShowHeaders: AnyShowTableStyleColumnStripes: AnyShowTableStyleFirstColumn: AnyShowTableStyleLastColumn: AnyShowTableStyleRowStripes: AnyShowTotals: AnySlicers: SlicersSort: SortSourceType: XlListObjectSourceTypeSummary: AnyTableObject: TableObjectTableStyle: AnyTotalsRowRange: RangeXmlMap: XmlMapMethods:
__call__() -> AnyDelete() -> NoneExportToVisio() -> NonePublish(Target, LinkSource: bool) -> strRefresh() -> NoneResize(Range: Range) -> NoneUnlink() -> NoneUnlist() -> NoneUpdateChanges(iConflictType: XlListConflict?) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ListObject__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_Add(SourceType: XlListObjectSourceType?, Source, LinkSource, XlListObjectHasHeaders: XlYesNoGuess?, Destination?) -> ListObjectAdd(SourceType: XlListObjectSourceType?, Source, LinkSource, XlListObjectHasHeaders: XlYesNoGuess?, Destination?, TableStyleName?) -> ListObjectProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ListObjectItem(Index) -> ListObjectProperties:
Application: ApplicationCreator: XlCreatorIndex: AnyInvalidData: AnyParent: AnyRange: RangeMethods:
Delete() -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> ListRow__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_Add(Position?) -> ListRowAdd(Position?, AlwaysInsert?) -> ListRowProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ListRowItem(Index) -> ListRowProperties:
AlwaysUseConnectionFile: AnyApplication: ApplicationBackgroundQuery: AnyCommandText: AnyCommandType: XlCmdTypeConnection: AnyCreator: XlCreatorEnableRefresh: AnyParent: AnyRefreshDate: AnyRefreshing: AnyRefreshOnFileOpen: AnyRefreshPeriod: AnyRobustConnect: XlRobustConnectSavePassword: AnyServerCredentialsMethod: XlCredentialsMethodServerSSOApplicationID: AnySourceConnectionFile: AnySourceData: AnySourceDataFile: AnyMethods:
CancelRefresh() -> NoneRefresh() -> NoneSaveAsODC(ODCFileName: str, Description?, Keywords?) -> NoneProperties:
Application: ApplicationCreator: XlCreatorErrorString: AnyParent: AnySqlState: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index: int) -> ODBCError__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index: int) -> ODBCErrorProperty Accessors (parameterized — must be called as method):
_Default(Index: int) -> ODBCErrorProperties:
ADOConnection: AnyAlwaysUseConnectionFile: AnyApplication: ApplicationBackgroundQuery: AnyCalculatedMembers: CalculatedMembersCommandText: AnyCommandType: XlCmdTypeConnection: AnyCreator: XlCreatorEnableRefresh: AnyIsConnected: AnyLocalConnection: AnyLocaleID: AnyMaintainConnection: AnyMaxDrillthroughRecords: AnyOLAP: AnyParent: AnyRefreshDate: AnyRefreshing: AnyRefreshOnFileOpen: AnyRefreshPeriod: AnyRetrieveInOfficeUILang: AnyRobustConnect: XlRobustConnectSavePassword: AnyServerCredentialsMethod: XlCredentialsMethodServerFillColor: AnyServerFontStyle: AnyServerNumberFormat: AnyServerSSOApplicationID: AnyServerTextColor: AnySourceConnectionFile: AnySourceDataFile: AnyUseLocalConnection: AnyMethods:
CancelRefresh() -> NoneMakeConnection() -> NoneReconnect() -> NoneRefresh() -> NoneSaveAsODC(ODCFileName: str, Description?, Keywords?) -> NoneProperties:
Application: ApplicationCreator: XlCreatorErrorString: AnyNative: AnyNumber: AnyParent: AnySqlState: AnyStage: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index: int) -> OLEDBError__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyItem(Index: int) -> OLEDBErrorProperty Accessors (parameterized — must be called as method):
_Default(Index: int) -> OLEDBErrorProperties:
Application: ApplicationCreator: XlCreatorDataType: XlParameterDataTypeName: AnyParent: AnyPromptString: AnyRefreshOnChange: AnySourceRange: RangeType: XlParameterTypeValue: AnyMethods:
__call__() -> AnySetParam(Type: XlParameterType, Value) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> Parameter__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Name: str, iDataType?) -> ParameterDelete() -> NoneItem(Index) -> ParameterProperty Accessors (parameterized — must be called as method):
_Default(Index) -> ParameterProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> QueryTable__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Connection, Destination: Range, Sql?) -> QueryTableItem(Index) -> QueryTableProperty Accessors (parameterized — must be called as method):
_Default(Index) -> QueryTableProperties:
AdjustColumnWidth: AnyApplication: ApplicationCreator: XlCreatorDestination: RangeEnableEditing: AnyEnableRefresh: AnyFetchedRowOverflow: AnyListObject: ListObjectParent: AnyPreserveColumnInfo: AnyPreserveFormatting: AnyRefreshStyle: XlCellInsertionModeResultRange: RangeRowNumbers: AnyWorkbookConnection: WorkbookConnectionMethods:
Delete() -> NoneRefresh() -> boolProperties:
Application: ApplicationConnection: AnyCreator: XlCreatorParent: AnyTextFileColumnDataTypes: AnyTextFileCommaDelimiter: AnyTextFileConsecutiveDelimiter: AnyTextFileDecimalSeparator: AnyTextFileFixedColumnWidths: AnyTextFileHeaderRow: AnyTextFileOtherDelimiter: AnyTextFileParseType: XlTextParsingTypeTextFilePlatform: XlPlatformTextFilePromptOnRefresh: AnyTextFileSemicolonDelimiter: AnyTextFileSpaceDelimiter: AnyTextFileStartRow: AnyTextFileTabDelimiter: AnyTextFileTextQualifier: XlTextQualifierTextFileThousandsSeparator: AnyTextFileTrailingMinusNumbers: AnyTextFileVisualLayout: XlTextVisualLayoutTypeProperties:
Application: ApplicationCommandText: AnyCommandType: XlCmdTypeConnection: AnyCreator: XlCreatorParent: AnyBases: _QueryTable
Properties:
AdjustColumnWidth: AnyApplication: AnyBackgroundQuery: AnyCommandText: AnyCommandType: AnyConnection: AnyCreator: AnyDestination: AnyEditWebPage: AnyEnableEditing: AnyEnableRefresh: AnyFetchedRowOverflow: AnyFieldNames: AnyFillAdjacentFormulas: AnyHasAutoFormat: AnyListObject: AnyMaintainConnection: AnyName: AnyParameters: AnyParent: AnyPostText: AnyPreserveColumnInfo: AnyPreserveFormatting: AnyQueryType: AnyRecordset: AnyRefreshing: AnyRefreshOnFileOpen: AnyRefreshPeriod: AnyRefreshStyle: AnyResultRange: AnyRobustConnect: AnyRowNumbers: AnySaveData: AnySavePassword: AnySort: AnySourceConnectionFile: AnySourceDataFile: AnySql: AnyTablesOnlyFromHTML: AnyTextFileColumnDataTypes: AnyTextFileCommaDelimiter: AnyTextFileConsecutiveDelimiter: AnyTextFileDecimalSeparator: AnyTextFileFixedColumnWidths: AnyTextFileOtherDelimiter: AnyTextFileParseType: AnyTextFilePlatform: AnyTextFilePromptOnRefresh: AnyTextFileSemicolonDelimiter: AnyTextFileSpaceDelimiter: AnyTextFileStartRow: AnyTextFileTabDelimiter: AnyTextFileTextQualifier: AnyTextFileThousandsSeparator: AnyTextFileTrailingMinusNumbers: AnyTextFileVisualLayout: AnyWebConsecutiveDelimitersAsOne: AnyWebDisableDateRecognition: AnyWebDisableRedirections: AnyWebFormatting: AnyWebPreFormattedTextToColumns: AnyWebSelectionType: AnyWebSingleBlockTextImport: AnyWebTables: AnyWorkbookConnection: AnyProperties:
AdjustColumnWidth: AnyApplication: ApplicationBackgroundQuery: AnyCommandText: AnyCommandType: XlCmdTypeConnection: AnyCreator: XlCreatorDestination: RangeEditWebPage: AnyEnableEditing: AnyEnableRefresh: AnyFetchedRowOverflow: AnyFieldNames: AnyFillAdjacentFormulas: AnyHasAutoFormat: AnyListObject: ListObjectMaintainConnection: AnyName: AnyParameters: ParametersParent: AnyPostText: AnyPreserveColumnInfo: AnyPreserveFormatting: AnyQueryType: XlQueryTypeRecordset: AnyRefreshing: AnyRefreshOnFileOpen: AnyRefreshPeriod: AnyRefreshStyle: XlCellInsertionModeResultRange: RangeRobustConnect: XlRobustConnectRowNumbers: AnySaveData: AnySavePassword: AnySort: SortSourceConnectionFile: AnySourceDataFile: AnySql: AnyTablesOnlyFromHTML: AnyTextFileColumnDataTypes: AnyTextFileCommaDelimiter: AnyTextFileConsecutiveDelimiter: AnyTextFileDecimalSeparator: AnyTextFileFixedColumnWidths: AnyTextFileOtherDelimiter: AnyTextFileParseType: XlTextParsingTypeTextFilePlatform: AnyTextFilePromptOnRefresh: AnyTextFileSemicolonDelimiter: AnyTextFileSpaceDelimiter: AnyTextFileStartRow: AnyTextFileTabDelimiter: AnyTextFileTextQualifier: XlTextQualifierTextFileThousandsSeparator: AnyTextFileTrailingMinusNumbers: AnyTextFileVisualLayout: XlTextVisualLayoutTypeWebConsecutiveDelimitersAsOne: AnyWebDisableDateRecognition: AnyWebDisableRedirections: AnyWebFormatting: XlWebFormattingWebPreFormattedTextToColumns: AnyWebSelectionType: XlWebSelectionTypeWebSingleBlockTextImport: AnyWebTables: AnyWorkbookConnection: WorkbookConnectionMethods:
CancelRefresh() -> NoneDelete() -> NoneRefresh(BackgroundQuery?) -> boolResetTimer() -> NoneSaveAsODC(ODCFileName: str, Description?, Keywords?) -> None