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:
Range: RangeTitle: AnyUsers: UserAccessListMethods:
ChangePassword(Password: str) -> NoneDelete() -> NoneUnprotect(Password?) -> NoneProperties:
Count: AnyMethods:
__call__(Index) -> AllowEditRange__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Title: str, Range: Range, Password?) -> AllowEditRangeProperty Accessors (parameterized — must be called as method):
_Default(Index) -> AllowEditRangeItem(Index) -> AllowEditRangeProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> WorkbookConnection__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_AddFromFile(Filename: str) -> WorkbookConnectionAdd(Name: str, Description: str, ConnectionString, CommandText, lCmdtype?) -> WorkbookConnectionAdd2(Name: str, Description: str, ConnectionString, CommandText, lCmdtype?, CreateModelConnection?, ImportRelationships?) -> WorkbookConnectionAddFromFile(Filename: str, CreateModelConnection?, ImportRelationships?) -> WorkbookConnectionItem(Index) -> WorkbookConnectionProperty Accessors (parameterized — must be called as method):
_Default(Index) -> WorkbookConnectionProperties:
Application: ApplicationCreator: XlCreatorName: AnyParent: AnyPrintSettings: AnyRowColSettings: AnyMethods:
Delete() -> NoneShow() -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(ViewName) -> CustomView__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(ViewName: str, PrintSettings?, RowColSettings?) -> CustomViewItem(ViewName) -> CustomViewProperty Accessors (parameterized — must be called as method):
_Default(ViewName) -> CustomViewProperties:
Application: ApplicationBCCRecipients: AnyCCRecipients: AnyCreator: XlCreatorEnclosures: AnyParent: AnyReceived: AnySendDateTime: AnySender: AnySubject: AnyToRecipients: AnyWhichAddress: AnyProperties:
AllowDeletingColumns: AnyAllowDeletingRows: AnyAllowEditRanges: AllowEditRangesAllowFiltering: AnyAllowFormattingCells: AnyAllowFormattingColumns: AnyAllowFormattingRows: AnyAllowInsertingColumns: AnyAllowInsertingHyperlinks: AnyAllowInsertingRows: AnyAllowSorting: AnyAllowUsingPivotTables: AnyProperties:
Application: ApplicationAutoRepublish: AnyCreator: XlCreatorDivID: AnyFilename: AnyHtmlType: XlHtmlTypeParent: AnySheet: AnySource: AnySourceType: XlSourceTypeTitle: AnyMethods:
Delete() -> NonePublish(Create?) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> PublishObject__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(SourceType: XlSourceType, Filename: str, Sheet?, Source?, HtmlType?, DivID?, Title?) -> PublishObjectDelete() -> NonePublish() -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> PublishObjectItem(Index) -> PublishObjectProperties:
Application: ApplicationCreator: XlCreatorDisclosureScope: AnyParent: AnyPublishedDate: AnyTitle: AnyUrl: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index: int) -> PublishedDoc__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_Default(Index: int) -> PublishedDocItem(Index: int) -> PublishedDocProperties:
Application: ApplicationCount: AnyCreator: XlCreatorFastCombine: AnyParent: AnyMethods:
__call__(NameOrIndex) -> WorkbookQuery__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Name: str, Formula: str, Description?) -> WorkbookQueryItem(NameOrIndex) -> WorkbookQueryProperty Accessors (parameterized — must be called as method):
_Default(NameOrIndex) -> WorkbookQueryProperties:
Application: ApplicationCreator: XlCreatorDelivery: XlRoutingSlipDeliveryMessage: AnyParent: AnyRecipients: AnyReturnWhenDone: AnyStatus: XlRoutingSlipStatusSubject: AnyTrackStatus: AnyMethods:
Reset() -> AnyProperty Accessors (parameterized — must be called as method):
GetRecipients(Index?) -> AnySetRecipients(Index, arg1) -> NoneProperties:
Application: ApplicationChangingCells: RangeComment: AnyCreator: XlCreatorHidden: AnyIndex: AnyLocked: AnyName: AnyParent: AnyValues: AnyMethods:
ChangeScenario(ChangingCells, Values?) -> AnyDelete() -> AnyShow() -> AnyProperty Accessors (parameterized — must be called as method):
GetValues(Index?) -> AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Name: str, ChangingCells, Values?, Comment?, Locked?, Hidden?) -> ScenarioCreateSummary(ReportType: XlSummaryReportType?, ResultCells?) -> AnyItem(Index) -> ScenarioMerge(Source) -> AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> Dispatch__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Obj) -> DispatchDelete(Index) -> NoneDeleteAll() -> NoneItem(Index) -> DispatchProperty Accessors (parameterized — must be called as method):
_Default(Index) -> DispatchProperties:
Application: ApplicationCreator: XlCreatorDisplaySmartTags: XlSmartTagDisplayModeEmbedSmartTags: AnyParent: AnyProperties:
AllowEdit: AnyName: AnyMethods:
Delete() -> NoneProperties:
Count: AnyMethods:
__call__(Index) -> UserAccess__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Name: str, AllowEdit: bool) -> UserAccessDeleteAll() -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> UserAccessItem(Index) -> UserAccessProperties:
Application: ApplicationCreator: XlCreatorDataFeedConnection: DataFeedConnectionDescription: AnyInModel: AnyModelConnection: ModelConnectionModelTables: ModelTablesName: AnyODBCConnection: ODBCConnectionOLEDBConnection: OLEDBConnectionParent: AnyRanges: RangesRefreshWithRefreshAll: AnyTextConnection: TextConnectionType: XlConnectionTypeWorksheetDataConnection: WorksheetDataConnectionMethods:
__call__() -> AnyDelete() -> NoneRefresh() -> NoneProperties:
Application: ApplicationCreator: XlCreatorDescription: AnyFormula: AnyName: AnyParent: AnyMethods:
__call__() -> AnyDelete() -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> Workbook__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_Open(Filename: str, UpdateLinks?, ReadOnly?, Format?, Password?, WriteResPassword?, IgnoreReadOnlyRecommended?, Origin?, Delimiter?, Editable?, Notify?, Converter?, AddToMru?) -> Workbook_OpenText(Filename: str, Origin, StartRow, DataType, TextQualifier: XlTextQualifier?, ConsecutiveDelimiter?, Tab?, Semicolon?, Comma?, Space?, Other?, OtherChar?, FieldInfo?, TextVisualLayout?, DecimalSeparator?, ThousandsSeparator?) -> None_OpenText_(Filename: str, Origin, StartRow, DataType, TextQualifier: XlTextQualifier?, ConsecutiveDelimiter?, Tab?, Semicolon?, Comma?, Space?, Other?, OtherChar?, FieldInfo?, TextVisualLayout?) -> None_OpenXML(Filename: str, Stylesheets?) -> WorkbookAdd(Template?) -> WorkbookCanCheckOut(Filename: str) -> boolCheckOut(Filename: str) -> NoneClose() -> NoneOpen(Filename: str, UpdateLinks?, ReadOnly?, Format?, Password?, WriteResPassword?, IgnoreReadOnlyRecommended?, Origin?, Delimiter?, Editable?, Notify?, Converter?, AddToMru?, Local?, CorruptLoad?) -> WorkbookOpenDatabase(Filename: str, CommandText?, CommandType?, BackgroundQuery?, ImportDataAs?) -> WorkbookOpenText(Filename: str, Origin, StartRow, DataType, TextQualifier: XlTextQualifier?, ConsecutiveDelimiter?, Tab?, Semicolon?, Comma?, Space?, Other?, OtherChar?, FieldInfo?, TextVisualLayout?, DecimalSeparator?, ThousandsSeparator?, TrailingMinusNumbers?, Local?) -> NoneOpenXML(Filename: str, Stylesheets?, LoadOption?) -> WorkbookProperty Accessors (parameterized — must be called as method):
_Default(Index) -> WorkbookItem(Index) -> WorkbookBases: _Workbook
Properties:
AcceptLabelsInFormulas: AnyAccuracyVersion: AnyActiveChart: ChartActiveSheet: AnyActiveSlicer: SlicerApplication: ApplicationAuthor: AnyAutoSaveOn: AnyAutoUpdateFrequency: AnyAutoUpdateSaveChanges: AnyBuiltinDocumentProperties: AnyCalculationVersion: AnyCaseSensitive: AnyChangeHistoryDuration: AnyChartDataPointTrack: AnyCharts: SheetsCheckCompatibility: AnyCodeName: AnyColors: AnyCommandBars: CommandBarsComments: AnyConflictResolution: XlSaveConflictResolutionConnections: ConnectionsConnectionsDisabled: AnyContainer: AnyContentTypeProperties: MetaPropertiesCreateBackup: AnyCreator: XlCreatorCustomDocumentProperties: AnyCustomViews: CustomViewsCustomXMLParts: CustomXMLPartsDate1904: AnyDefaultPivotTableStyle: AnyDefaultSlicerStyle: AnyDefaultTableStyle: AnyDefaultTimelineStyle: AnyDialogSheets: SheetsDisplayDrawingObjects: XlDisplayDrawingObjectsDisplayInkComments: AnyDocumentInspectors: DocumentInspectorsDocumentLibraryVersions: DocumentLibraryVersionsDoNotPromptForConvert: AnyEnableAutoRecover: AnyEncryptionProvider: AnyEnvelopeVisible: AnyExcel4IntlMacroSheets: SheetsExcel4MacroSheets: SheetsExcel8CompatibilityMode: AnyFileFormat: XlFileFormatFinal: AnyForceFullCalculation: AnyFullName: AnyFullNameURLEncoded: AnyHasMailer: AnyHasPassword: AnyHasRoutingSlip: AnyHasVBProject: AnyHighlightChangesOnScreen: AnyHTMLProject: HTMLProjectIconSets: IconSetsInactiveListBorderVisible: AnyIsAddin: AnyIsInplace: AnyKeepChangeHistory: AnyKeywords: AnyListChangesOnNewSheet: AnyMailer: MailerModel: ModelModules: SheetsMultiUserEditing: AnyName: AnyNames: NamesOnSave: AnyOnSheetActivate: AnyOnSheetDeactivate: AnyParent: AnyPassword: AnyPasswordEncryptionAlgorithm: AnyPasswordEncryptionFileProperties: AnyPasswordEncryptionKeyLength: AnyPasswordEncryptionProvider: AnyPath: AnyPermission: PermissionPersonalViewListSettings: AnyPersonalViewPrintSettings: AnyPivotTables: AnyPrecisionAsDisplayed: AnyProtectStructure: AnyProtectWindows: AnyPublishObjects: PublishObjectsQueries: QueriesReadOnly: AnyReadOnlyRecommended: AnyRemovePersonalInformation: AnyResearch: ResearchRevisionNumber: AnyRouted: AnyRoutingSlip: RoutingSlipSaved: AnySaveLinkValues: AnySensitivityLabel: ISensitivityLabelServerPolicy: ServerPolicyServerViewableItems: ServerViewableItemsSharedWorkspace: SharedWorkspaceSheets: SheetsShowConflictHistory: AnyShowPivotChartActiveFields: AnyShowPivotTableFieldList: AnySignatures: SignatureSetSlicerCaches: SlicerCachesSmartDocument: SmartDocumentSmartTagOptions: SmartTagOptionsStyles: StylesSubject: AnySync: SyncTableStyles: TableStylesTemplateRemoveExtData: AnyTheme: OfficeThemeTitle: AnyUpdateLinks: XlUpdateLinksUpdateRemoteReferences: AnyUserControl: AnyUserStatus: AnyUseWholeCellCriteria: AnyUseWildcards: AnyVBASigned: AnyVBProject: VBProjectWebOptions: WebOptionsWindows: WindowsWorkIdentity: AnyWorksheets: SheetsWritePassword: AnyWriteReserved: AnyWriteReservedBy: AnyXmlMaps: XmlMapsXmlNamespaces: XmlNamespacesMethods:
_ExportAsFixedFormat(Type: XlFixedFormatType, Filename?, Quality?, IncludeDocProperties?, IgnorePrintAreas?, From?, To?, OpenAfterPublish?, FixedFormatExtClassPtr?) -> None_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> None_Protect(Password?, Structure?, Windows?) -> None_ProtectSharing(Filename?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, SharingPassword?) -> None_SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode: XlSaveAsAccessMode?, ConflictResolution?, AddToMru?, TextCodepage?, TextVisualLayout?, Local?) -> None_SaveAs_(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode: XlSaveAsAccessMode?, ConflictResolution?, AddToMru?, TextCodepage?, TextVisualLayout?) -> NoneAcceptAllChanges(When?, Who?, Where?) -> NoneActivate() -> NoneAddToFavorites() -> NoneApplyTheme(Filename: str) -> NoneBreakLink(Name: str, Type: XlLinkType) -> NoneCanCheckIn() -> boolChangeFileAccess(Mode: XlFileAccess, WritePassword?, Notify?) -> NoneChangeLink(Name: str, NewName: str, Type: XlLinkType?) -> NoneCheckIn(SaveChanges?, Comments?, MakePublic?) -> NoneCheckInWithVersion(SaveChanges?, Comments?, MakePublic?, VersionType?) -> NoneClose(SaveChanges?, Filename?, RouteWorkbook?) -> NoneConvertComments() -> NoneCreateForecastSheet(Timeline: Range, Values: Range, ForecastStart?, ForecastEnd?, ConfInt?, Seasonality?, DataCompletion?, Aggregation?, ChartType?, ShowStatsTable?) -> NoneDeleteNumberFormat(NumberFormat: str) -> NoneDummy26() -> NoneDummy27() -> NoneEnableConnections() -> NoneEndReview() -> NoneExclusiveAccess() -> boolExportAsFixedFormat(Type: XlFixedFormatType, Filename?, Quality?, IncludeDocProperties?, IgnorePrintAreas?, From?, To?, OpenAfterPublish?, FixedFormatExtClassPtr?, WorkIdentity?) -> NoneFollowHyperlink(Address: str, SubAddress?, NewWindow?, AddHistory?, ExtraInfo?, Method?, HeaderInfo?) -> NoneForwardMailer() -> NoneGetWorkflowTasks() -> WorkflowTasksGetWorkflowTemplates() -> WorkflowTemplatesHighlightChangesOptions(When?, Who?, Where?) -> NoneLinkInfo(Name: str, LinkInfo: XlLinkInfo, Type?, EditionRef?) -> AnyLinkSources(Type?) -> AnyLockServerFile() -> NoneLookUpInDocs(Filename?) -> PublishedDocsMergeWorkbook(Filename) -> NoneNewWindow() -> WindowOpenLinks(Name: str, ReadOnly?, Type?) -> NonePivotCaches() -> PivotCachesPivotTableWizard(SourceType?, SourceData?, TableDestination?, TableName?, RowGrand?, ColumnGrand?, SaveData?, HasAutoFormat?, AutoPage?, Reserved?, BackgroundQuery?, OptimizeCache?, PageFieldOrder?, PageFieldWrapCount?, ReadData?, Connection?) -> NonePost(DestName?) -> NonePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?, IgnorePrintAreas?) -> NonePrintPreview(EnableChanges?) -> NoneProtect(Password?, Structure?, Windows?) -> NoneProtectSharing(Filename?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, SharingPassword?, FileFormat?) -> NonePublishToDocs(Title: str, DisclosureScope: XlPublishToDocsDisclosureScope, OverwriteUrl?) -> strPublishToPBI(PublishType?, nameConflict?, bstrGroupName?) -> strPurgeChangeHistoryNow(Days: int, SharingPassword?) -> NoneRecheckSmartTags() -> NoneRefreshAll() -> NoneRejectAllChanges(When?, Who?, Where?) -> NoneReloadAs(Encoding: MsoEncoding) -> NoneRemoveDocumentInformation(RemoveDocInfoType: XlRemoveDocInfoType) -> NoneRemoveUser(Index: int) -> NoneReply() -> NoneReplyAll() -> NoneReplyWithChanges(ShowMessage?) -> NoneResetColors() -> NoneRoute() -> NoneRunAutoMacros(Which: XlRunAutoMacro) -> NoneSave() -> NoneSaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode: XlSaveAsAccessMode?, ConflictResolution?, AddToMru?, TextCodepage?, TextVisualLayout?, Local?, WorkIdentity?) -> NoneSaveAsXMLData(Filename: str, Map: XmlMap) -> NoneSaveCopyAs(Filename?) -> Nonesblt(s: str) -> NoneSendFaxOverInternet(Recipients?, Subject?, ShowMessage?) -> NoneSendForReview(Recipients?, Subject?, ShowMessage?, IncludeAttachment?) -> NoneSendMail(Recipients, Subject?, ReturnReceipt?) -> NoneSendMailer(FileFormat, Priority: XlPriority?) -> NoneSetLinkOnData(Name: str, Procedure?) -> NoneSetPasswordEncryptionOptions(PasswordEncryptionProvider?, PasswordEncryptionAlgorithm?, PasswordEncryptionKeyLength?, PasswordEncryptionFileProperties?) -> NoneToggleFormsDesign() -> NoneUnprotect(Password?) -> NoneUnprotectSharing(SharingPassword?) -> NoneUpdateFromFile() -> NoneUpdateLink(Name?, Type?) -> NoneWebPagePreview() -> NoneXmlImport(Url: str, ImportMap: XmlMap?, Overwrite?, Destination?) -> XlXmlImportResultXmlImportXml(Data: str, ImportMap: XmlMap?, Overwrite?, Destination?) -> XlXmlImportResultProperty Accessors (parameterized — must be called as method):
GetColors(Index?) -> AnySetColors(Index, arg1) -> None