Token导航 LogoToken导航TokenDH.com
开发敏感数据github未标认证来源可访问许可证需确认审计通过

coding-data-science编码数据科学

Agent Skill

用于辅助数据整理、表格处理、CSV/Excel 分析、指标计算和图表准备。它适合让 Agent 清洗字段、汇总数据、发现异常、生成统计口径或把分析结果转成可读说明。使用时需要确认数据来源、字段含义和时间范围,避免把样本数据当全量事实;涉及敏感数据、导出文件或批量写回时,应先确认权限和脱敏边界。

总安装

428

周安装

18

GitHub Stars

4

下载量

150
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:coding-data-science(编码数据科学)
来源仓库:https://github.com/alphaonedev/openclaw-graph
仓库路径:skills/coding-data-science
安装命令:
npx skills add https://github.com/alphaonedev/openclaw-graph --skill coding-data-science
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/alphaonedev/openclaw-graph --skill coding-data-science

简介

coding-data-science 支持 Python、R 与 Julia 的数据科学任务,包括清洗、建模与可视化全流程。

  • 适用于探索性分析、机器学习训练与统计报告生成,集成 Jupyter 与主流绘图库。
  • 可执行 notebook 并返回结构化结果,但需区分样本数据与全量事实,防止误判。
  • 涉及敏感字段导出或批量写入时,应先行脱敏并获得明确操作授权,避免合规风险。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

coding-data-science

Purpose

This skill allows OpenClaw to handle data science tasks using Python, R, and Julia, focusing on machine learning, data wrangling, visualization, statistical modeling, and notebook execution. It integrates these languages to enable seamless code execution and analysis.

When to Use

Use this skill when users need to process datasets, build ML models, or perform statistical analysis. Apply it for tasks like exploratory data analysis in Jupyter notebooks, training models with scikit-learn in Python, or visualizing data with ggplot2 in R. Avoid it for non-data tasks like web development.

Key Capabilities

  • Execute Python code for data manipulation (e.g., via pandas) and ML (e.g., scikit-learn).
  • Run R scripts for statistical modeling (e.g., using glm) and visualization (e.g., ggplot2).
  • Support Julia for high-performance computing in ML (e.g., Flux.jl).
  • Handle notebook formats like Jupyter for interactive sessions.
  • Integrate with libraries: Python's numpy for arrays, R's dplyr for data wrangling, Julia's DataFrames.jl.
  • Process large datasets with memory-efficient methods, such as Python's dask for parallel computing.

Usage Patterns

To use this skill, invoke OpenClaw via CLI or API, specifying the language and code. Always set the environment variable $OPENCLAW_API_KEY for authentication. For example, prefix commands with the skill ID: openclaw execute --skill coding-data-science. Use JSON config files for multi-step workflows, e.g., {"lang": "python", "code": "import pandas as pd"}. Chain tasks by piping outputs, like running a Python script that generates data for an R visualization.

Common Commands/API

Use the OpenClaw CLI for direct execution:

  • Command: openclaw execute --skill coding-data-science --lang python --code "import pandas as pd; print(pd.read_csv('data.csv').head())" --output json

- Flags: --lang specifies language (python, r, julia); --code provides inline code; --output formats results (e.g., json for parsing).

  • API Endpoint: POST to /api/v1/execute with payload: {"skill": "coding-data-science", "lang": "r", "code": "library(dplyr); summary(iris)"}

- Headers: Include Authorization: Bearer $OPENCLAW_API_KEY.

  • Config Format: Use YAML for scripts, e.g., lang: julia code: using Statistics; mean([1,2,3])
  • Code Snippet: For Python ML: from sklearn.linear_model import LinearRegression model = LinearRegression().fit(X, y) predictions = model.predict(X_test)
  • Code Snippet: For R visualization: library(ggplot2) ggplot(iris, aes(Sepal.Length, Sepal.Width)) + geom_point()

Integration Notes

Integrate this skill with environments by setting up virtual environments: use pip install pandas for Python or install.packages("dplyr") for R via OpenClaw's pre-execution hooks. For Jupyter notebooks, pass notebook files directly: openclaw execute --skill coding-data-science --lang notebook --file my_notebook.ipynb. Handle dependencies in a config file, e.g., JSON: {"dependencies": {"python": ["pandas"], "r": ["ggplot2"]}}. Use env vars for secrets, like $DATA_API_KEY in code snippets. Ensure compatibility by specifying versions, e.g., Python 3.8+ for certain ML libraries.

Error Handling

Check for language-specific errors: in Python, catch ImportErrors for missing packages; in R, handle non-numeric arguments in functions. Use OpenClaw's error codes: 400 for syntax issues, 500 for runtime failures. Always wrap code in try-except blocks, e.g.,

try:
    import missing_library  # This will raise ImportError
except ImportError as e:
    print(f"Error: {e}")

For R: Use tryCatch(), e.g.,

tryCatch({
    summary(iris)
}, error = function(e) print(paste("Error:", e)))

Log outputs with --verbose flag in CLI commands. If authentication fails (e.g., missing $OPENCLAW_API_KEY), retry with proper env setup.

Concrete Usage Examples

  1. Data Wrangling in Python: To clean and analyze a CSV file, run: openclaw execute --skill coding-data-science --lang python --code "import pandas as pd; df = pd.read_csv('data.csv'); df.dropna(inplace=True); print(df.head())". This loads, cleans, and previews data in one command.
  2. ML Model in R: For training a simple linear model: Use API: POST /api/v1/execute with {"skill": "coding-data-science", "lang": "r", "code": "model <- lm(Sepal.Length ~ Sepal.Width, data=iris); summary(model)"}. This fits the model and outputs summary statistics.

Graph Relationships

  • Related to: coding-general (shares base coding capabilities)
  • Depends on: ml-frameworks (for advanced ML integrations)
  • Connected to: data-visualization (via visualization tools in Python/R/Julia)
  • Overlaps with: statistics-analysis (for statistical modeling subsets)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude

33.46%
按下载量换算50

Codex

32.79%
按下载量换算49

Cursor

18.94%
按下载量换算28

Gemini CLI

9.45%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills