← 返回 Skills 市场
265
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install sentinel-downloader-skill
功能描述
Download Sentinel satellite imagery (Sentinel-1/2/5P) via STAC API with cloud cover filtering and batch download support | 基于 STAC API 下载哨兵卫星影像 (Sentinel-1/2...
安全使用建议
This appears to be a legitimate STAC-based Sentinel downloader, but take these precautions before running: 1) Run the scripts in a Python virtual environment (or container) to avoid global pip installs. 2) Test with small --limit values and a small bbox to confirm behavior before large downloads. 3) Verify the STAC API endpoint you use — pointing to an untrusted custom STAC can cause the tool to download data from arbitrary hosts. 4) Ensure you have sufficient disk space and bandwidth; downloads may be large. 5) If you need access to protected data sources, prefer to supply credentials manually and review or extend the code to handle auth securely (the skill currently does not manage secrets). 6) Review the included sentinel-download.py if you want to confirm there is no additional telemetry or hidden network behavior (the provided code shows only the expected STAC/search and asset GET requests).
功能分析
Type: OpenClaw Skill
Name: sentinel-downloader-skill
Version: 1.0.2
The skill is a legitimate utility designed to search and download Sentinel satellite imagery using standard SpatioTemporal Asset Catalog (STAC) APIs from providers like Microsoft and AWS. The implementation in `sentinel-download.py` and its shell wrapper `sentinel-download.sh` uses standard libraries (requests, pystac-client) and follows the stated functionality without any evidence of malicious intent, data exfiltration, or prompt injection. While the shell script automatically installs dependencies if missing, this is a documented behavior consistent with the tool's purpose.
能力评估
Purpose & Capability
Name/description match the delivered files and behavior: the scripts query STAC endpoints and download assets. Declared/default STAC endpoints (Microsoft Planetary Computer, AWS Earth Search) are appropriate. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md and the bash wrapper instruct the agent to run the included Python script which: posts to a STAC /search endpoint, parses results, and downloads asset URLs to disk. This stays within the stated purpose. Notes: the tool can download large files and will write them to the filesystem; it accepts a custom --stac-api so if the user points to an arbitrary or malicious STAC endpoint it could download assets from arbitrary hosts. The scripts also attempt to pip-install dependencies if missing (global installs).
Install Mechanism
No formal install spec in registry; this is instruction/code-only. Dependencies are installed via pip as documented and the bash wrapper will auto-install missing Python packages. This is common but performs network fetches and writes to disk (global Python package installation unless the user uses a virtualenv). There are no downloads from obscure URLs or archive extracts in the package itself.
Credentials
The skill declares no required environment variables or credentials, which matches the code. The README notes some data sources may require registration; the tool does not embed or request secrets—if users need authenticated STAC access they would need to supply credentials separately (not handled automatically by the skill).
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide agent settings. Its persistent effects are limited to installing Python packages (if user runs check/install) and writing downloaded imagery to chosen output directories.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sentinel-downloader-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/sentinel-downloader-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Expanded documentation to include both English and Chinese for all sections.
- Added summary sections: Example Output and STAC API Endpoints.
- Improved parameter and mission tables with bilingual headers and descriptions.
- Enhanced usage instructions with bilingual examples.
- Clarified license section for broader understanding.
- No code changes; documentation only.
v1.0.0
---
name: sentinel-downloader
description: 基于 STAC API 下载哨兵卫星影像 (Sentinel-1/2/5P),支持云量过滤和批量下载
version: 1.0.0
author: ruiduobao
license: MIT-0
---
# Sentinel Downloader
基于 STAC (SpatioTemporal Asset Catalog) API 下载哨兵系列卫星影像。
## 安装依赖
```bash
pip install pystac-client requests
```
## 使用方法
```bash
# 搜索 Sentinel-2 影像
./sentinel-download.sh --bbox 116.0 39.0 117.0 40.0 --start-date 2024-01-01 --end-date 2024-12-31
# 搜索并限制云量
./sentinel-download.sh --bbox 116.0 39.0 117.0 40.0 --max-cloud-cover 10
# 搜索并下载
./sentinel-download.sh --bbox 116.0 39.0 117.0 40.0 --download --output-dir ./data
```
## 支持的卫星任务
| 任务 | 说明 | 数据类型 |
|------|------|----------|
| Sentinel-1 | SAR 雷达影像 | 全天候地表监测 |
| Sentinel-2 | 多光谱光学影像 | 陆地观测,10m 分辨率 |
| Sentinel-5P | 大气成分监测 | 空气质量、臭氧等 |
## 参数说明
| 参数 | 说明 | 必填 |
|------|------|------|
| --bbox | 地理范围 [minLon minLat maxLon maxLat] | 是 |
| --start-date | 开始日期 YYYY-MM-DD | 是 |
| --end-date | 结束日期 YYYY-MM-DD | 是 |
| --mission | 卫星任务 (sentinel-1/2/5p) | 否 |
| --max-cloud-cover | 最大云量百分比 | 否 |
| --download | 是否下载 | 否 |
元数据
常见问题
sentinel_download 是什么?
Download Sentinel satellite imagery (Sentinel-1/2/5P) via STAC API with cloud cover filtering and batch download support | 基于 STAC API 下载哨兵卫星影像 (Sentinel-1/2... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 265 次。
如何安装 sentinel_download?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sentinel-downloader-skill」即可一键安装,无需额外配置。
sentinel_download 是免费的吗?
是的,sentinel_download 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
sentinel_download 支持哪些平台?
sentinel_download 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 sentinel_download?
由 ruiduobao(@ruiduobao)开发并维护,当前版本 v1.0.2。
推荐 Skills