Backup image to StarDots
Automatically upload images to Stardots.io cloud storage, manage files, and obtain secure access links using API authentication.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 120 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name, description, skill.yaml permissions, config.schema.json, and source code consistently implement an image backup client for https://api.stardots.io. Requested config items (apiKey, apiSecret, space) are appropriate for the described API integration.
Instruction Scope
The SKILL.md and code instruct the agent to read local files and upload them to Stardots. This is in-scope for a backup/upload skill, but the skill will read any file path the user supplies that matches the image-extension regex — a file with an image extension (even if it contains secrets) could be uploaded if the user or a prompt instructs it. The skill does not access other system files, env vars, or external endpoints beyond stardots.io.
Install Mechanism
No install spec that downloads arbitrary artifacts; packaged JS source and package.json are included in the skill bundle. There are no external download URLs or extract steps in the manifest. Dependencies are standard (axios, form-data).
Credentials
Requested configuration is limited to Stardots credentials (apiKey, apiSecret) and a space name, which are proportional to the stated functionality. The skill requires filesystem read permission and network access to api.stardots.io, both declared in skill.yaml.
Persistence & Privilege
The skill is not marked always:true and uses the platform's normal autonomous invocation settings. It does not attempt to modify other skills or system-wide settings. It stores credentials via the skill config (declared secure in the manifest).
Assessment
This skill appears to do exactly what it says: read image files you point it at and upload them to Stardots.io using the configured API key/secret and space. Before installing, verify you trust stardots.io and the skill author (skill author/email are shown in skill.yaml). Be cautious about file paths you pass — the skill will attempt to read and upload any path matching an image extension, so avoid uploading sensitive files (or files renamed with image extensions). Use limited-scope API credentials if Stardots supports them, and confirm credential storage/policies in OpenClaw. If you need stronger assurance, review the included source or run in a sandboxed environment first.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
# StarDots Backup
将图像自动备份到 stardots.io 云存储平台,并提供访问链接。
功能特点
- 📤 一键上传图像到 Stardots.io
- 📋 查看已上传文件列表
- 🔒 安全的API认证
- 📁 支持多空间管理
- 🌐 跨平台支持
安装方法
- 在 OpenClaw 市场中搜索 "Stardots Backup"
- 点击安装
- 配置你的 Stardots.io API 凭证
配置说明
使用前需要在技能设置中配置以下参数:
| 参数 | 必填 | 说明 |
|---|---|---|
| apiKey | 是 | Stardots.io API密钥 |
| apiSecret | 是 | Stardots.io API密钥 |
| space | 是 | 目标空间名称 |
使用方法
上传图像
上传 /path/to/your/image.jpg
备份 ~/Photos/vacation.png
查看文件列表
列出文件
显示所有备份文件
获取帮助
帮助
如何使用备份
使用示例
用户: "上传 ~/Documents/photo.jpg" 技能: "✅ 图像上传成功! 文件: photo.jpg 大小: 2.5 MB URL: https://stardots.io/..."
用户: "列出文件" 技能: "📁 文件列表 (第1页,共15个文件): - vacation.jpg (1.2 MB) [2024-01-15 14:30:22] - ..."
注意事项
- 支持的文件格式: JPG, JPEG, PNG, GIF, BMP, SVG, AVIF, WEBP
- 文件大小限制取决于你的 Stardots.io 套餐
- API凭证会加密存储,确保安全
故障排除
上传失败: 文件不存在
- 确保文件路径正确
- 使用绝对路径或相对于当前工作目录的路径
认证失败
- 检查API密钥是否正确
- 确认API密钥有足够权限
隐私说明
本技能仅在上传文件时访问指定路径的文件,不会收集任何个人信息。所有API凭证均加密存储。
限制
- 速率限制:每分钟 300 次请求
- 文件大小:最大可升级到 30MB
- 文件名长度:最多 170 个字符
链接
许可证
MIT
Files
15 totalSelect a file
Select a file to preview.
Comments
Loading comments…
