← Back to Skills Marketplace
110
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install adaptive-cruise-control-csv-processing
Description
Use this skill when reading sensor data from CSV files, writing simulation results to CSV, processing time-series data with pandas, or handling missing value...
README (SKILL.md)
CSV Processing with Pandas
Reading CSV
import pandas as pd
df = pd.read_csv('data.csv')
# View structure
print(df.head())
print(df.columns.tolist())
print(len(df))
Handling Missing Values
# Read with explicit NA handling
df = pd.read_csv('data.csv', na_values=['', 'NA', 'null'])
# Check for missing values
print(df.isnull().sum())
# Check if specific value is NaN
if pd.isna(row['column']):
# Handle missing value
Accessing Data
# Single column
values = df['column_name']
# Multiple columns
subset = df[['col1', 'col2']]
# Filter rows
filtered = df[df['column'] > 10]
filtered = df[(df['time'] >= 30) & (df['time'] \x3C 60)]
# Rows where column is not null
valid = df[df['column'].notna()]
Writing CSV
import pandas as pd
# From dictionary
data = {
'time': [0.0, 0.1, 0.2],
'value': [1.0, 2.0, 3.0],
'label': ['a', 'b', 'c']
}
df = pd.DataFrame(data)
df.to_csv('output.csv', index=False)
Building Results Incrementally
results = []
for item in items:
row = {
'time': item.time,
'value': item.value,
'status': item.status if item.valid else None
}
results.append(row)
df = pd.DataFrame(results)
df.to_csv('results.csv', index=False)
Common Operations
# Statistics
mean_val = df['column'].mean()
max_val = df['column'].max()
min_val = df['column'].min()
std_val = df['column'].std()
# Add computed column
df['diff'] = df['col1'] - df['col2']
# Iterate rows
for index, row in df.iterrows():
process(row['col1'], row['col2'])
Usage Guidance
This is a simple, coherent pandas/CVS helper. Before installing, confirm the agent runtime has pandas available (the SKILL.md assumes it). Be aware the agent will run Python code that reads/writes local CSV files—avoid giving it access to sensitive CSVs unless you trust it. When writing CSVs that may be opened in spreadsheet apps, consider sanitizing fields to avoid CSV/excel formula-injection. No additional credentials or external network access are requested by this skill.
Capability Analysis
Type: OpenClaw Skill
Name: adaptive-cruise-control-csv-processing
Version: 0.1.0
The skill bundle contains standard documentation and Python code snippets for processing CSV files using the Pandas library. The content in SKILL.md is limited to common data manipulation tasks such as reading/writing files, handling missing values, and calculating statistics, with no evidence of malicious intent, data exfiltration, or risky execution patterns.
Capability Assessment
Purpose & Capability
The name/description (CSV processing, time-series, missing values) aligns with the SKILL.md content: example pandas code for reading, filtering, aggregating, and writing CSVs. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md contains only straightforward pandas snippets that read/write local CSV files and manipulate DataFrame objects. It does not instruct the agent to access unrelated files, environment variables, external endpoints, or to collect/transmit data beyond the stated task.
Install Mechanism
There is no install spec (instruction-only). Nothing is downloaded or written to disk by an installer as part of the skill bundle.
Credentials
The skill declares no required environment variables, credentials, or config paths. The examples assume pandas is available in the runtime environment, which is proportionate to the skill's purpose.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request permanent presence or elevated privileges and does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install adaptive-cruise-control-csv-processing - After installation, invoke the skill by name or use
/adaptive-cruise-control-csv-processing - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Bulk register from skillsbench tasks.
Metadata
Frequently Asked Questions
What is csv-processing?
Use this skill when reading sensor data from CSV files, writing simulation results to CSV, processing time-series data with pandas, or handling missing value... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install csv-processing?
Run "/install adaptive-cruise-control-csv-processing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is csv-processing free?
Yes, csv-processing is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does csv-processing support?
csv-processing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created csv-processing?
It is built and maintained by wu-uk (@wu-uk); the current version is v0.1.0.
More Skills