Openclacky oss-upload
Upload local files to Tencent COS (oss.1024code.com CDN) using coscli. Use when user wants to upload a file to CDN/OSS, or deploy static assets.
install
source · Clone the upstream repo
git clone https://github.com/clacky-ai/openclacky
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/clacky-ai/openclacky "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.clacky/skills/oss-upload" ~/.claude/skills/clacky-ai-openclacky-oss-upload && rm -rf "$T"
manifest:
.clacky/skills/oss-upload/SKILL.mdsource content
OSS Upload Skill
Upload files to Tencent COS bucket
clackyai-1258723534, served via https://oss.1024code.com.
Tool
coscli — config at ~/.cos.yaml
Bucket Info
- Bucket:
clackyai-1258723534 - Region:
ap-guangzhou - Endpoint:
cos.ap-guangzhou.myqcloud.com - Public CDN:
https://oss.1024code.com/<path>
Upload Command
coscli cp <local-file> cos://clackyai-1258723534/<remote-path>
Examples
# Upload a single file to bucket root coscli cp /tmp/wsl.2.6.3.0.arm64.msi cos://clackyai-1258723534/wsl.2.6.3.0.arm64.msi # Upload to a subdirectory coscli cp /tmp/install.ps1 cos://clackyai-1258723534/clacky-ai/openclacky/main/scripts/install.ps1 # Upload entire directory recursively coscli cp /tmp/dist/ cos://clackyai-1258723534/dist/ -r
Public URL
After upload, the file is accessible at:
https://oss.1024code.com/<remote-path>
Steps
- Confirm local file exists
- Run
coscli cp <local> cos://clackyai-1258723534/<path> - Return the public URL:
https://oss.1024code.com/<path>