论文生成
- 作者仓库星标 0
- 作者更新于 实时读取
- 作者仓库 nano-core
- 领域
- 数据
- 兼容 Agent
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- 信任分
- 88 / 100 · 社区维护
- 作者 / 版本 / 许可
- @0-CYBERDYNE-SYSTEMS-0 · 未声明 license
- Token 消耗评级
- 低消耗
- 接入复杂程度
- 即装即用
- 是否需要外部 API Key
- 不需要
- 兼容的系统
- 未声明(默认跨平台)
- 底层运行要求
- Python
- 文件与系统权限
-
- 只读
- 允许写入 / 修改
- 读取环境变量
- 网络行为
- 仅限本地
- 安装命令数
- 26 条
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: hf-dataset-creator
description: Adapted from Hugging Face's dataset creator skill for FF-Terminal, This skill enables you to cre…
category: 数据
runtime: Python
---
# hf-dataset-creator 输出预览
## PART A: 任务判断
- 适用问题:表格、CSV、数据集、指标或分析流程。
- 输入要求:目标材料、限制条件、期望输出和验收方式。
- 证据边界:围绕“When not to use this skill / Overview / When to Use This Skill”读取原文规则,不把推断写成作者承诺。
## PART B: 执行结果
- **01** 任务判断:确认你的需求是否属于表格、CSV、数据集、指标或分析流程,并标出输入、限制和预期结果。
- **02** 执行计划:优先按“When not to use this skill / Overview / When to Use This Skill”拆成步骤,说明每一步会读取什么、修改什么、产出什么。
- **03** 交付结果:给出可复制的命令、文件改动、检查清单或内容草稿,并说明如何继续迭代。
- **04** 风险边界:结合 读取文件、写入/修改文件、读取环境变量、主要在本地完成、通常不需要额外 API Key 给出执行前确认项。
## Running Rules
- 读取文件、写入/修改文件、读取环境变量;主要在本地完成;通常不需要额外 API Key。
- 先小样例验证,再放大到真实任务。
- 交付时同时给结果、检查口径和下一步迭代建议。 原文没有稳定的斜杠命令要求。安装验证后通常全局生效,直接在对话里点名这个 Skill 并描述任务即可。
告诉 Agent 目标文件或材料、期望结果、不可改范围、是否允许联网或执行命令。本 Skill 的权限画像是:读取文件、写入/修改文件、读取环境变量。
先用一个小任务确认它会围绕“When not to use this skill / Overview / When to Use This Skill”工作;涉及文件或命令时,先看 diff、日志、预览或测试结果。
检查最终产物是否包含明确结果、必要证据和下一步动作;如果输出泛泛而谈,就补充输入、边界和验收标准后重跑。
---
name: hf-dataset-creator
description: Adapted from Hugging Face's dataset creator skill for FF-Terminal, This skill enables you to cre…
category: 数据
source: 0-CYBERDYNE-SYSTEMS-0/nano-core
---
# hf-dataset-creator
## 什么时候使用
- hf-dataset-creator 是数据方向的技能,让 Agent 处理结构化文件(Excel / CSV / 表格) 适合处理表格、CSV、指标、数据集、分析和可视化报告,核心价值是把输入、判断、执行、验证和交付边界固定下来,避免…
- 面向表格、CSV、数据集、指标或分析流程,优先处理能明确输入、步骤和验收标准的工作。
## 需要提供什么
- 目标材料、目录范围、期望结果和不可改动内容。
- 是否允许联网、执行命令、读写文件或调用外部服务。
## 执行规则
- 围绕「When not to use this skill / Overview / When to Use This Skill」组织步骤,不把推断写成作者事实。
- 读取文件、写入/修改文件、读取环境变量;主要在本地完成;通常不需要额外 API Key。
- 先跑小样例,确认结果可检查后再扩大任务范围。
## 输出要求
- 给出最终产物、关键证据、验证方式和下一步动作。
- 信息不足时标记 unknown,不编造命令、平台或依赖。 作者原文负责流程事实;仓库文件负责来源和命令;流狐只补充适用场景、限制和质量判断。
skill "hf-dataset-creator" {
输入层 -> 用户目标 + 目标文件 + 禁止范围 + 验收标准
上下文层 -> When not to use this skill / Overview / When to Use This Skill
规则层 -> SKILL.md 触发条件 / 执行顺序 / 输出格式
运行层 -> Python | 读取文件、写入/修改文件、读取环境变量 | 主要在本地完成
安全层 -> 通常不需要额外 API Key + 小任务验证 + diff / 日志复核
输出层 -> 可复制结果 + 检查清单 + 下一步迭代
} Hugging Face Dataset Creator for FF-Terminal
When not to use this skill
- Do not use when another skill is a better direct match for the task.
- Do not use when the request is outside this skill's scope.
Overview
This skill enables you to create, manage, and publish datasets on the Hugging Face Hub with a focus on agricultural and farm-related data. It provides tools for dataset initialization, configuration management, and efficient data uploads.
When to Use This Skill
Use this skill when you need to:
- Create new datasets for agricultural research or farm management
- Upload sensor data, crop yield data, weather measurements, or soil analysis results
- Structure farm operational data for machine learning projects
- Publish datasets for collaboration with the agricultural research community
- Manage existing datasets on the Hugging Face Hub
Key Capabilities
1. Dataset Types Supported
- Sensor Data: IoT sensor readings, soil moisture, temperature, humidity
- Crop Data: Yield measurements, growth stages, harvest records
- Weather Data: Historical weather patterns, forecasts, climate data
- Soil Analysis: pH levels, nutrient content, compaction measurements
- Farm Operations: Equipment usage, labor records, input applications
- Economic Data: Cost analysis, market prices, profitability metrics
2. Dataset Formats
- Tabular/CSV: Structured data with proper column headers
- JSON: Nested data structures for complex farm records
- Time Series: Temporal data with timestamps for trend analysis
- Geospatial: Location-based data with GPS coordinates
- Image/Multimedia: Field photos, drone imagery, sensor visualizations
3. Quality Assurance
- Data validation and format checking
- Duplicate detection and removal
- Missing data handling strategies
- Data type consistency verification
- Metadata completeness checks
Prerequisites
- Hugging Face account with write permissions
- HF_TOKEN environment variable set
- Python packages:
huggingface_hub,pandas,pyarrow
Usage Workflow
Step 1: Initialize Dataset
from huggingface_hub import HfApi
api = HfApi()
api.create_repo(
repo_id="your-username/farm-dataset-name",
repo_type="dataset",
private=False,
token=your_hf_token
)
Step 2: Prepare Data
Load and validate your agricultural data:
import pandas as pd
# Load farm data
df = pd.read_csv("farm_sensor_data.csv")
# Validate data structure
required_columns = ["timestamp", "sensor_type", "value", "location"]
assert all(col in df.columns for col in required_columns)
# Clean and preprocess
df = df.dropna()
df["timestamp"] = pd.to_datetime(df["timestamp"])
Step 3: Create Dataset Card
Generate comprehensive metadata:
dataset_card = """
---
language: en
tags:
- agriculture
- farming
- sensor-data
- crop-yield
license: mit
---
# Farm Sensor Dataset
## Dataset Description
This dataset contains sensor readings from agricultural IoT devices...
## Dataset Structure
- `data/`: Main data files in CSV format
- `metadata/`: Sensor configuration and location data
- `README.md`: This file
"""
Step 4: Upload Dataset
Upload files to Hugging Face Hub:
from huggingface_hub import upload_file
upload_file(
path_or_fileobj="farm_sensor_data.csv",
path_in_repo="data/farm_sensor_data.csv",
repo_id="your-username/farm-dataset-name",
repo_type="dataset",
token=your_hf_token
)
Best Practices for Agricultural Datasets
Data Organization
- Use consistent column naming conventions
- Include proper units of measurement
- Add location metadata (GPS coordinates, field names)
- Document data collection methods and equipment used
- Include temporal information (growing season, planting dates)
Metadata Standards
- Document data sources and collection methods
- Include information about sensor types and calibration
- Specify data frequency and resolution
- Add context about farming practices and crop varieties
- Provide data quality assessments and limitations
Privacy and Security
- Remove or anonymize sensitive farm location data if needed
- Consider data licensing terms carefully
- Document any data restrictions or usage limitations
- Ensure compliance with agricultural data sharing agreements
Integration with FF-Terminal Tools
This skill works seamlessly with other FF-Terminal capabilities:
- Data Analysis: Use
analyze_datatool to explore dataset patterns - Visualization: Create charts and graphs for data insights
- Automation: Schedule regular data uploads and updates
- Monitoring: Set up alerts for data quality issues
Troubleshooting
Common Issues
- Authentication errors: Verify HF_TOKEN is set correctly
- Upload failures: Check file size limits and internet connection
- Format errors: Ensure data files match expected schema
- Permission issues: Confirm repository access rights
Error Recovery
- Use
api.repo_info()to check repository status - Validate data locally before uploading
- Implement retry logic for network issues
- Keep backup copies of important datasets
Example Use Cases
1. IoT Sensor Data Pipeline
Upload real-time sensor data from farm IoT devices:
# Process incoming sensor data
sensor_data = process_sensor_readings()
# Validate and format
validated_data = validate_agricultural_data(sensor_data)
# Upload to Hub
upload_to_huggingface(validated_data, "farm-iot-sensors")
2. Crop Yield Analysis
Create datasets for yield prediction models:
# Combine yield data with weather and soil information
yield_dataset = combine_farm_data(
yield_data="crop_yields.csv",
weather_data="weather.csv",
soil_data="soil_analysis.csv"
)
# Create dataset for ML training
create_ml_dataset(yield_dataset, "crop-yield-prediction")
3. Research Collaboration
Share data with agricultural research community:
# Prepare dataset for publication
research_dataset = prepare_for_publication(raw_farm_data)
# Add comprehensive documentation
add_research_metadata(research_dataset, methodology_info)
# Publish with appropriate license
publish_dataset(research_dataset, license="CC-BY-SA")
Advanced Features
Version Control
- Track dataset versions with git-like functionality
- Maintain changelog of data updates and modifications
- Support for dataset branching and merging
Automation
- Schedule regular data uploads and updates
- Automate data quality checks and validation
- Set up notifications for dataset changes
Integration
- Connect with farm management software APIs
- Import data from agricultural equipment systems
- Export datasets in various formats for different tools
先判断是否适合
作者设计意图
作者的方法与取舍
边界和复核