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: XlCreatorFilterMode: AnyFilters: FiltersParent: AnyRange: RangeSort: SortMethods:
ApplyFilter() -> NoneShowAllData() -> NoneProperties:
Application: ApplicationAutoFilter: AutoFilterCodeName: AnyComments: CommentsCommentsThreaded: CommentsThreadedCreator: XlCreatorCustomProperties: CustomPropertiesDefaultButton: AnyDialogFrame: DialogFrameDisplayAutomaticPageBreaks: AnyDisplayPageBreaks: AnyDisplayRightToLeft: AnyEnableAutoFilter: AnyEnableCalculation: AnyEnableFormatConditionsCalculation: AnyEnableOutlining: AnyEnablePivotTable: AnyEnableSelection: XlEnableSelectionFocus: AnyHPageBreaks: HPageBreaksHyperlinks: HyperlinksIndex: AnyMailEnvelope: MsoEnvelopeName: AnyNamedSheetViews: NamedSheetViewCollectionNames: NamesNext: AnyOnDoubleClick: AnyOnSheetActivate: AnyOnSheetDeactivate: AnyPageSetup: PageSetupParent: AnyPrevious: AnyPrintedCommentPages: AnyProtectContents: AnyProtectDrawingObjects: AnyProtection: ProtectionProtectionMode: AnyProtectScenarios: AnyQueryTables: QueryTablesScripts: ScriptsScrollArea: AnyShapes: ShapesSmartTags: SmartTagsSort: SortTab: TabVisible: XlSheetVisibilityVPageBreaks: VPageBreaksMethods:
_CheckSpelling(CustomDictionary?, IgnoreUppercase?, AlwaysSuggest?, SpellLang?, IgnoreFinalYaa?, SpellScript?) -> None_Evaluate(Name) -> Any_ExportAsFixedFormat(Type: XlFixedFormatType, Filename?, Quality?, IncludeDocProperties?, IgnorePrintAreas?, From?, To?, OpenAfterPublish?, FixedFormatExtClassPtr?) -> None_PasteSpecial(Format?, Link?, DisplayAsIcon?, IconFileName?, IconIndex?, IconLabel?) -> None_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> None_Protect(Password?, DrawingObjects?, Contents?, Scenarios?, UserInterfaceOnly?) -> None_SaveAs(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?, Local?) -> None_SaveAs_(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?) -> NoneActivate() -> NoneArcs(Index?) -> DispatchButtons(Index?) -> DispatchChartObjects(Index?) -> DispatchCheckBoxes(Index?) -> DispatchCheckSpelling(CustomDictionary?, IgnoreUppercase?, AlwaysSuggest?, SpellLang?) -> NoneCircleInvalid() -> NoneClearCircles() -> NoneCopy(Before?, After?) -> NoneDelete() -> NoneDrawingObjects(Index?) -> DispatchDrawings(Index?) -> DispatchDropDowns(Index?) -> DispatchEditBoxes(Index?) -> DispatchEvaluate(Name) -> AnyExportAsFixedFormat(Type: XlFixedFormatType, Filename?, Quality?, IncludeDocProperties?, IgnorePrintAreas?, From?, To?, OpenAfterPublish?, FixedFormatExtClassPtr?, WorkIdentity?) -> NoneGroupBoxes(Index?) -> DispatchGroupObjects(Index?) -> DispatchHide(Cancel?) -> boolLabels(Index?) -> DispatchLines(Index?) -> DispatchListBoxes(Index?) -> DispatchMove(Before?, After?) -> NoneOLEObjects(Index?) -> DispatchOptionButtons(Index?) -> DispatchOvals(Index?) -> DispatchPaste(Destination?, Link?) -> NonePasteSpecial(Format?, Link?, DisplayAsIcon?, IconFileName?, IconIndex?, IconLabel?, NoHTMLFormatting?) -> NonePictures(Index?) -> DispatchPrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> NonePrintPreview(EnableChanges?) -> NoneProtect(Password?, DrawingObjects?, Contents?, Scenarios?, UserInterfaceOnly?, AllowFormattingCells?, AllowFormattingColumns?, AllowFormattingRows?, AllowInsertingColumns?, AllowInsertingRows?, AllowInsertingHyperlinks?, AllowDeletingColumns?, AllowDeletingRows?, AllowSorting?, AllowFiltering?, AllowUsingPivotTables?) -> NoneRectangles(Index?) -> DispatchResetAllPageBreaks() -> NoneSaveAs(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?, Local?) -> NoneScrollBars(Index?) -> DispatchSelect(Replace?) -> NoneShow() -> boolSpinners(Index?) -> DispatchTextBoxes(Index?) -> DispatchUnprotect(Password?) -> NoneProperties:
Application: ApplicationCreator: XlCreatorParent: AnySheet: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorHPageBreaks: HPageBreaksParent: AnyVisible: AnyVPageBreaks: VPageBreaksMethods:
__call__(Index) -> Dispatch__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> NoneAdd(Before?, After?, Count?) -> DialogSheetAdd2(Before?, After?, Count?, NewLayout?) -> DispatchCopy(Before?, After?) -> NoneDelete() -> NoneMove(Before?, After?) -> NonePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> NonePrintPreview(EnableChanges?) -> NoneSelect(Replace?) -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> DispatchItem(Index) -> DispatchProperties:
Application: ApplicationCount: AnyCreator: XlCreatorCriteria1: AnyCriteria2: AnyOn: AnyOperator: XlAutoFilterOperatorParent: AnyMethods:
__len__() -> Any__nonzero__() -> AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index: int) -> Filter__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyProperty Accessors (parameterized — must be called as method):
_Default(Index: int) -> FilterItem(Index: int) -> FilterProperties:
Application: ApplicationCreator: XlCreatorExtent: XlPageBreakExtentLocation: RangeParent: WorksheetType: XlPageBreakMethods:
Delete() -> NoneDragOff(Direction: XlDirection, RegionIndex: int) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index: int) -> HPageBreak__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Before: Dispatch) -> HPageBreakProperty Accessors (parameterized — must be called as method):
_Default(Index: int) -> HPageBreakItem(Index: int) -> HPageBreakProperties:
Application: ApplicationCodeName: AnyCreator: XlCreatorIndex: AnyName: AnyNext: AnyOnDoubleClick: AnyOnSheetActivate: AnyOnSheetDeactivate: AnyPageSetup: PageSetupParent: AnyPrevious: AnyProtectContents: AnyProtectionMode: AnyShapes: ShapesVisible: XlSheetVisibilityMethods:
_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> None_Protect(Password?, DrawingObjects?, Contents?, Scenarios?, UserInterfaceOnly?) -> None_SaveAs(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?) -> None_SaveAs_(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?) -> NoneActivate() -> NoneCopy(Before?, After?) -> NoneDelete() -> NoneInsertFile(Filename, Merge?) -> AnyMove(Before?, After?) -> NonePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> NoneProtect(Password?, DrawingObjects?, Contents?, Scenarios?, UserInterfaceOnly?) -> NoneSaveAs(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?) -> NoneSelect(Replace?) -> NoneUnprotect(Password?) -> NoneProperties:
Application: ApplicationCreator: XlCreatorParent: AnySheet: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorHPageBreaks: HPageBreaksParent: AnyVisible: AnyVPageBreaks: VPageBreaksMethods:
__call__(Index) -> Dispatch__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> NoneAdd(Before?, After?, Count?) -> ModuleAdd2(Before?, After?, Count?, NewLayout?) -> DispatchCopy(Before?, After?) -> NoneDelete() -> NoneMove(Before?, After?) -> NonePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?, IgnorePrintAreas?) -> NoneSelect(Replace?) -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> DispatchItem(Index) -> DispatchProperties:
Application: ApplicationCreator: XlCreatorName: AnyParent: AnyMethods:
Activate() -> NoneDelete() -> NoneDuplicate(Name?) -> NamedSheetViewProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__len__() -> Any__nonzero__() -> AnyAdd(Name: str) -> NamedSheetViewEnterTemporary() -> NamedSheetViewExit() -> NoneGetActive() -> NamedSheetViewGetItem(Name: str) -> NamedSheetViewGetItemAt(Index: int) -> NamedSheetViewProperties:
Application: ApplicationAutomaticStyles: AnyCreator: XlCreatorParent: AnySummaryColumn: XlSummaryColumnSummaryRow: XlSummaryRowMethods:
ShowLevels(RowLevels?, ColumnLevels?) -> AnyProperties:
AlignMarginsHeaderFooter: AnyApplication: ApplicationBlackAndWhite: AnyBottomMargin: AnyCenterFooter: AnyCenterFooterPicture: GraphicCenterHeader: AnyCenterHeaderPicture: GraphicCenterHorizontally: AnyCenterVertically: AnyChartSize: XlObjectSizeCreator: XlCreatorDifferentFirstPageHeaderFooter: AnyDraft: AnyEvenPage: PageFirstPage: PageFirstPageNumber: AnyFitToPagesTall: AnyFitToPagesWide: AnyFooterMargin: AnyHeaderMargin: AnyLeftFooter: AnyLeftFooterPicture: GraphicLeftHeader: AnyLeftHeaderPicture: GraphicLeftMargin: AnyOddAndEvenPagesHeaderFooter: AnyOrder: XlOrderOrientation: XlPageOrientationPages: PagesPaperSize: XlPaperSizeParent: AnyPrintArea: AnyPrintComments: XlPrintLocationPrintErrors: XlPrintErrorsPrintGridlines: AnyPrintHeadings: AnyPrintNotes: AnyPrintQuality: AnyPrintTitleColumns: AnyPrintTitleRows: AnyRightFooter: AnyRightFooterPicture: GraphicRightHeader: AnyRightHeaderPicture: GraphicRightMargin: AnyScaleWithDocHeaderFooter: AnyTopMargin: AnyZoom: AnyProperty Accessors (parameterized — must be called as method):
GetPrintQuality(Index?) -> AnySetPrintQuality(Index, arg1) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorHPageBreaks: HPageBreaksParent: AnyVisible: AnyVPageBreaks: VPageBreaksMethods:
__call__(Index) -> Dispatch__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> NoneAdd(Before?, After?, Count?, Type?) -> DispatchAdd2(Before?, After?, Count?, NewLayout?) -> DispatchCopy(Before?, After?) -> NoneDelete() -> NoneFillAcrossSheets(Range: Range, Type: XlFillWith?) -> NoneMove(Before?, After?) -> NonePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?, IgnorePrintAreas?) -> NonePrintPreview(EnableChanges?) -> NoneSelect(Replace?) -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> DispatchItem(Index) -> DispatchProperties:
Application: ApplicationCreator: XlCreatorHeader: XlYesNoGuessMatchCase: AnyOrientation: XlSortOrientationParent: AnyRng: RangeSortFields: SortFieldsSortMethod: XlSortMethodMethods:
Apply() -> NoneSetRange(Rng: Range) -> NoneProperties:
Application: ApplicationCreator: XlCreatorCustomOrder: AnyDataOption: XlSortDataOptionKey: RangeOrder: XlSortOrderParent: AnyPriority: AnySortOn: XlSortOnSortOnValue: AnySubField: AnyMethods:
Delete() -> NoneModifyKey(Key: Range) -> NoneSetIcon(Icon: Icon) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index) -> SortField__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Key: Range, SortOn?, Order?, CustomOrder?, DataOption?) -> SortFieldAdd2(Key: Range, SortOn?, Order?, CustomOrder?, DataOption?, SubField?) -> SortFieldClear() -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> SortFieldItem(Index) -> SortFieldProperties:
Application: ApplicationColor: AnyColorIndex: XlColorIndexCreator: XlCreatorParent: AnyThemeColor: XlThemeColorTintAndShade: AnyProperties:
Application: ApplicationCreator: XlCreatorExtent: XlPageBreakExtentLocation: RangeParent: WorksheetType: XlPageBreakMethods:
Delete() -> NoneDragOff(Direction: XlDirection, RegionIndex: int) -> NoneProperties:
Application: ApplicationCount: AnyCreator: XlCreatorParent: AnyMethods:
__call__(Index: int) -> VPageBreak__getitem__(key) -> Any__len__() -> Any__nonzero__() -> AnyAdd(Before: Dispatch) -> VPageBreakProperty Accessors (parameterized — must be called as method):
_Default(Index: int) -> VPageBreakItem(Index: int) -> VPageBreakProperties:
Application: ApplicationCreator: XlCreatorDisplayFormulas: AnyDisplayGridlines: AnyDisplayHeadings: AnyDisplayOutline: AnyDisplayZeros: AnyParent: AnySheet: AnyProperties:
Application: ApplicationCount: AnyCreator: XlCreatorHPageBreaks: HPageBreaksParent: AnyVisible: AnyVPageBreaks: VPageBreaksMethods:
__call__(Index) -> Dispatch__getitem__(key) -> Any__len__() -> Any__nonzero__() -> Any_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> NoneAdd(Before?, After?, Count?, Type?) -> DispatchAdd2(Before?, After?, Count?, NewLayout?) -> DispatchCopy(Before?, After?) -> NoneDelete() -> NoneFillAcrossSheets(Range: Range, Type: XlFillWith?) -> NoneMove(Before?, After?) -> NonePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?, IgnorePrintAreas?) -> NonePrintPreview(EnableChanges?) -> NoneSelect(Replace?) -> NoneProperty Accessors (parameterized — must be called as method):
_Default(Index) -> DispatchItem(Index) -> DispatchBases: _Worksheet
Properties:
Application: ApplicationAutoFilter: AutoFilterAutoFilterMode: AnyCells: RangeCircularReference: RangeCodeName: AnyColumns: RangeComments: CommentsCommentsThreaded: CommentsThreadedConsolidationFunction: XlConsolidationFunctionConsolidationOptions: AnyConsolidationSources: AnyCreator: XlCreatorCustomProperties: CustomPropertiesDisplayAutomaticPageBreaks: AnyDisplayPageBreaks: AnyDisplayRightToLeft: AnyEnableAutoFilter: AnyEnableCalculation: AnyEnableFormatConditionsCalculation: AnyEnableOutlining: AnyEnablePivotTable: AnyEnableSelection: XlEnableSelectionFilterMode: AnyHPageBreaks: HPageBreaksHyperlinks: HyperlinksIndex: AnyListObjects: ListObjectsMailEnvelope: MsoEnvelopeName: AnyNamedSheetViews: NamedSheetViewCollectionNames: NamesNext: AnyOnCalculate: AnyOnData: AnyOnDoubleClick: AnyOnEntry: AnyOnSheetActivate: AnyOnSheetDeactivate: AnyOutline: OutlinePageSetup: PageSetupParent: AnyPrevious: AnyPrintedCommentPages: AnyProtectContents: AnyProtectDrawingObjects: AnyProtection: ProtectionProtectionMode: AnyProtectScenarios: AnyQueryTables: QueryTablesRows: RangeScripts: ScriptsScrollArea: AnyShapes: ShapesSmartTags: SmartTagsSort: SortStandardHeight: AnyStandardWidth: AnyTab: TabTransitionExpEval: AnyTransitionFormEntry: AnyType: XlSheetTypeUsedRange: RangeVisible: XlSheetVisibilityVPageBreaks: VPageBreaksMethods:
_CheckSpelling(CustomDictionary?, IgnoreUppercase?, AlwaysSuggest?, SpellLang?, IgnoreFinalYaa?, SpellScript?) -> None_Evaluate(Name) -> Any_ExportAsFixedFormat(Type: XlFixedFormatType, Filename?, Quality?, IncludeDocProperties?, IgnorePrintAreas?, From?, To?, OpenAfterPublish?, FixedFormatExtClassPtr?) -> None_PasteSpecial(Format?, Link?, DisplayAsIcon?, IconFileName?, IconIndex?, IconLabel?) -> None_PrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?) -> None_PrintOut_(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?) -> None_Protect(Password?, DrawingObjects?, Contents?, Scenarios?, UserInterfaceOnly?) -> None_SaveAs(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?, Local?) -> None_SaveAs_(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?) -> NoneActivate() -> NoneArcs(Index?) -> DispatchButtons(Index?) -> DispatchCalculate() -> NoneChartObjects(Index?) -> DispatchCheckBoxes(Index?) -> DispatchCheckSpelling(CustomDictionary?, IgnoreUppercase?, AlwaysSuggest?, SpellLang?) -> NoneCircleInvalid() -> NoneClearArrows() -> NoneClearCircles() -> NoneCopy(Before?, After?) -> NoneDelete() -> NoneDrawingObjects(Index?) -> DispatchDrawings(Index?) -> DispatchDropDowns(Index?) -> DispatchEvaluate(Name) -> AnyExportAsFixedFormat(Type: XlFixedFormatType, Filename?, Quality?, IncludeDocProperties?, IgnorePrintAreas?, From?, To?, OpenAfterPublish?, FixedFormatExtClassPtr?, WorkIdentity?) -> NoneGroupBoxes(Index?) -> DispatchGroupObjects(Index?) -> DispatchLabels(Index?) -> DispatchLines(Index?) -> DispatchListBoxes(Index?) -> DispatchMove(Before?, After?) -> NoneOLEObjects(Index?) -> DispatchOptionButtons(Index?) -> DispatchOvals(Index?) -> DispatchPaste(Destination?, Link?) -> NonePasteSpecial(Format?, Link?, DisplayAsIcon?, IconFileName?, IconIndex?, IconLabel?, NoHTMLFormatting?) -> NonePictures(Index?) -> DispatchPivotTables(Index?) -> DispatchPivotTableWizard(SourceType?, SourceData?, TableDestination?, TableName?, RowGrand?, ColumnGrand?, SaveData?, HasAutoFormat?, AutoPage?, Reserved?, BackgroundQuery?, OptimizeCache?, PageFieldOrder?, PageFieldWrapCount?, ReadData?, Connection?) -> PivotTablePrintOut(From?, To?, Copies?, Preview?, ActivePrinter?, PrintToFile?, Collate?, PrToFileName?, IgnorePrintAreas?) -> NonePrintPreview(EnableChanges?) -> NoneProtect(Password?, DrawingObjects?, Contents?, Scenarios?, UserInterfaceOnly?, AllowFormattingCells?, AllowFormattingColumns?, AllowFormattingRows?, AllowInsertingColumns?, AllowInsertingRows?, AllowInsertingHyperlinks?, AllowDeletingColumns?, AllowDeletingRows?, AllowSorting?, AllowFiltering?, AllowUsingPivotTables?) -> NoneRectangles(Index?) -> DispatchResetAllPageBreaks() -> NoneSaveAs(Filename: str, FileFormat?, Password?, WriteResPassword?, ReadOnlyRecommended?, CreateBackup?, AddToMru?, TextCodepage?, TextVisualLayout?, Local?) -> NoneScenarios(Index?) -> DispatchScrollBars(Index?) -> DispatchSelect(Replace?) -> NoneSetBackgroundPicture(Filename: str) -> NoneShowAllData() -> NoneShowDataForm() -> NoneSpinners(Index?) -> DispatchTextBoxes(Index?) -> DispatchUnprotect(Password?) -> NoneXmlDataQuery(XPath: str, SelectionNamespaces?, Map?) -> RangeXmlMapQuery(XPath: str, SelectionNamespaces?, Map?) -> RangeProperty Accessors (parameterized — must be called as method):
Range(Cell1, Cell2?) -> Range