Data & Analytics
Data agent skills make AI agents useful for data work: writing SQL, cleaning datasets, building pipelines, working with spreadsheets, and producing analyses. Each skill is a reviewed SKILL.md file that teaches the agent one workflow well, ready to install in seconds.
-
ecnu-icalk Skill Aggregate Timestamped Data By Date And Hour To CSVProcess an array of objects containing timestamps to count occurrences per hour and day, then export the aggregated counts to a CSV file.
559 -
ecnu-icalk Skill Resumable CSV Cell Iterator With Auto InterruptionGenerates a Python 3 script to iterate through a CSV file cell-by-cell, tracking progress via a text file to resume after interruption. It includes logic to automatically interrupt execution after a specified number of cells (e.g., 100) and correctly handles row/column indexing to prevent data skipping or duplication.
559 -
ecnu-icalk Skill Pyqt Keithley Pulsed Voltage Control And Data LoggerCreate a PyQt5 application to control a Keithley instrument for generating pulsed voltage sequences. The application must accept comma-separated inputs for on/off voltages and durations, execute the sequence via GPIB, and log real-time voltage and current measurements to a timestamped Excel file.
559 -
ecnu-icalk Skill Excel Vba Dynamic Column Extraction From Combobox SelectionGenerates VBA code to extract unique, non-blank values from a specific column in a source sheet based on a ComboBox selection, outputting them vertically to a destination sheet.
559 -
ecnu-icalk Skill Invoice Entity Bounding Box Mapping With Duplicate HandlingModifies OCR entity mapping code to handle duplicate entity values by assigning unique bounding boxes, reversing the dataframe for 'amounts_and_tax' sections, and ensuring no coordinate overlap for multi-token entities.
559 -
ecnu-icalk Skill Excel Status Calculation Based On Column ComparisonGenerates an Excel nested IF formula to determine task status (Completed, Incomplete, or Pending) by comparing a Target column against an Actual column and appending the status to an ID column.
559 -
ecnu-icalk Skill Python CSV Batch Processing And Date TransformationGenerates Python code using pandas to batch process CSV files, including deleting columns, converting date formats to Year.Month, enforcing UTF-8 encoding, and adding process completion markers.
559 -
ecnu-icalk Skill Invoice Entity Bounding Box Mapping And VisualizationMatches invoice entities from JSON to OCR text in CSV using fuzzy matching and spatial heuristics, visualizing results on an image while strictly handling duplicate values and section-specific search orders.
559 -
ecnu-icalk Skill Plot Catboost Feature Importance With Custom StylingGenerates a Python function to train a CatBoost model on a DataFrame and plot feature importances. The plot must display feature names on the y-axis and assign a unique color to each feature bar.
559 -
ecnu-icalk Skill Python Script To Split CSV First Column Using PandasGenerates a Python script using pandas to iterate through CSV files in a directory, split the first column into multiple columns based on a comma delimiter, and save the result.
559 -
ecnu-icalk Skill R Openxlsx Export With Na Handling Preserving Numeric TypesExport R dataframes to Excel using the openxlsx package, ensuring NA values appear as empty cells while strictly preserving numeric data types without converting them to strings.
559 -
ecnu-icalk Skill Python SQL Like Query Executor With Keyword ConversionImplements a Python-based query executor that converts informal keywords to SQL commands, parses queries preserving string literals, and executes operations on pandas DataFrames.
559 -
ecnu-icalk Skill Automate Excel To Word Data Transfer On Document OpenCreate VBA code for a Word document to automatically pull specific cell values from an active Excel workbook into a 2x2 table when the document is opened.
559 -
ecnu-icalk Skill SQL Componentsraw FlowСоздание и корректировка SQL-запросов для базы данных ClickHouse (таблица ComponentsRaw.flow) с учетом специфических правил преобразования типов портов и синтаксических ограничений.
559 -
ecnu-icalk Skill Distribute 11labs Tts Requests Across Multiple API KeysGenerates Python code or algorithms to render text-to-speech using 11Labs API by managing multiple accounts from an Excel file, respecting character limits, and splitting text across keys.
559 -
ecnu-icalk Skill Rl Training Monitoring And Visualization ImplementationImplement comprehensive logging, checkpointing, and visualization for a Reinforcement Learning training loop, tracking rewards, losses, actions, states, entropy, and performance metrics using CSV and log files.
559 -
ecnu-icalk Skill A B SQL PandasСоздает витрину данных (datamart) путем объединения таблиц checker и pageviews в SQLite, фильтрует записи по статусу и количеству попыток, разделяет пользователей на тестовую и контрольную группы на основе времени просмотра, заполняет пропуски средним значением и сохраняет результаты в базу данных.
559 -
ecnu-icalk Skill Excel Vba File Renaming Based On Hyperlinks And StatusA VBA macro to rename files linked in an Excel sheet by adding a 'PRO' prefix, based on a 'Processed' status flag in an adjacent column, including checks for file existence and open status.
559 -
ecnu-icalk Skill Merge Multiple Excel Files With Source Filename ColumnGenerates Python code to merge multiple Excel files into a single output file, adding a 'Date' column populated with the source filename.
559 -
ecnu-icalk Skill Python Code Generation For Restricted Open EnvironmentGenerate Python code for CSV file operations in environments where the open() function does not support keyword arguments. Output only the code block without explanations.
559 -
ecnu-icalk Skill Javafx Electricity Data Manager With Sorted Linked ListsImplement a JavaFX application to manage electricity records using custom sorted linked lists (Year, Month, Day) without arrays or ArrayLists, supporting CSV I/O, CRUD operations, and statistical analysis.
559 -
ecnu-icalk Skill Keithley Pulsed Voltage Control With Pyqt Gui And Excel LoggCreate a PyQt5 application to control a Keithley instrument via GPIB for generating pulsed voltages based on comma-separated inputs, while logging real-time voltage and current measurements to a timestamped Excel file.
559 -
ecnu-icalk Skill Generate Cosine Similarity Matrix With Id Column NamingCalculates pairwise cosine similarity for a DataFrame column, formats the result matrix with columns named 'compared_to_{id}', and merges it back to the original DataFrame.
559 -
ecnu-icalk Skill Excel Financial Analysis Inventory Days And Goodwill By SectGuides the user through calculating days inventory in stock and goodwill ratios in Excel, grouping data by business sectors derived from SIC codes.
559 -
ecnu-icalk Skill Extract Time Series Seasonality Features Using TsfeaturesExtracts seasonality features (specifically STL features) from a panel time series dataset to determine the optimal season length for forecasting models. Handles conversion from Polars to Pandas and ensures correct data formatting.
559 -
ecnu-icalk Skill Geotechnical Slope Stability Spreadsheet Ordinary Method OfCreate an Excel spreadsheet to calculate the Factor of Safety (FOS) for slope stability using the Ordinary Method of Slices, accommodating multiple soil layers and circular failure surfaces.
559 -
ecnu-icalk Skill Pandas Dataframe Conditional Column Update Based On ReferencUpdates a target column in a Pandas DataFrame based on conditions involving a reference column and the target column's own content. Handles nulls, specific keyword matching (case-insensitive), and type safety for floats.
559 -
ecnu-icalk Skill Excel Vba Combobox Column Lookup And Unique List ExtractionExtracts unique, non-blank values from a specific column in a source sheet based on a ComboBox selection, displaying them vertically in a destination sheet.
559 -
ecnu-icalk Skill Generate Analytics Engineering Onboarding Playbook SectionsGenerates specific sections of an onboarding playbook from the perspective of a data analytics manager, adhering to specific team objectives and paragraph formatting.
559 -
ecnu-icalk Skill Excel Vba Formula Protection With User Interface RestrictionGenerates VBA code to protect only formula cells on the active sheet while allowing VBA execution and user edits on non-formula cells, with optional user notifications.
559 -
ecnu-icalk Skill Python Script To Merge Csvs To Excel With Row Column RemovalGenerates a Python script using pandas to load multiple UTF-8 CSV files from a folder, remove specific columns and the last row of each file, and append the cleaned data into a single Excel (.xlsx) file.
559 -
ecnu-icalk Skill Pl SQLСоздание вторичного пакета Oracle PL/SQL, который включает вызовы процедур из основного пакета, использует коллекции для выборки и вывода данных, передает данные через параметры и обрабатывает исключения.
559 -
ecnu-icalk Skill Deep Learning Prediction With Chaid And Time Series SplittinExecutes binary classification using DNN and CNN models, with and without CHAID feature selection, using a rolling time-series training window. Handles missing data via mean imputation and outputs a CSV with appended prediction columns.
559 -
ecnu-icalk Skill Design Dimensional Data Model And SQL Scripts For Feature AnDesign a star schema (source and target) for application feature analytics, ensuring all specified metrics, dimensions, and relationships are included, and generate valid SQL CREATE and ALTER scripts.
559 -
ecnu-icalk Skill Python Excel Consolidation With Multi Row Headers And SplittDevelop a Python script using pandas to load multiple Excel files from a directory, flatten multi-row headers, remove specific columns, merge the data, and split the output into smaller files to handle size constraints.
559 -
ecnu-icalk Skill Excel Vba Duplicate Prevention For Composite Keys Columns AGenerates a VBA macro to prevent duplicate entries based on the combination of values in Column A and Column D. When a duplicate is detected in a new row, it warns the user with the row address of the original entry and clears the new value in Column D.
559
Frequently asked questions
What are Data & Analytics agent skills?
Data agent skills make AI agents useful for data work: writing SQL, cleaning datasets, building pipelines, working with spreadsheets, and producing analyses. Each skill is a reviewed SKILL.md file that teaches the agent one workflow well, ready to install in seconds.
Which Data & Analytics skills are most installed?
Popular Data & Analytics skills on SkillMD right now include invoice_entity_bounding_box_mapping_and_visualization, RL Training Monitoring and Visualization Implementation, Aggregate timestamped data by date and hour to CSV. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Data & Analytics skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.