Agent skill

Oss Upload

by clacky-ai in clacky-ai/openclacky

Upload local files to Tencent COS (oss.1024code.com CDN) using coscli.

MITAuto-check passed

Install Oss Upload

skills CLI
$ npx skills add clacky-ai/openclacky --skill oss-upload -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install clacky-ai/openclacky oss-upload --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/clacky-ai/openclacky.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.clacky/skills/oss-upload .claude/skills/oss-upload && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
oss-upload
GitHub stars
1.2k
Token cost
~310 tokens
SKILL.md length
59 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

Upload local files to Tencent COS (oss.1024code.com CDN) using coscli.

  • Works in 3 steps: Confirm local file exists → Run coscli cp cos://clackyai-1258723534/ → Return the public URL:…
  • User wants to upload a file to CDN/OSS
  • SKILL.md covers Tool, Bucket Info, Upload Command and Public URL, plus 1 more section
  • Reaches oss.1024code.com

What it does

Oss Upload is an agent skill from clacky-ai/openclacky. 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.

Its SKILL.md is about 310 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: The most Token-efficient open-source AI Agent. The licence is MIT.

When your agent uses it

  • User wants to upload a file to CDN/OSS
  • Deploy static assets

Example prompts

  • “/oss-upload”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Confirm local file exists
  2. Run coscli cp cos://clackyai-1258723534/
  3. Return the public URL: https://oss.1024code.com/

What it can do on your machine

Read from SKILL.md and the folder at commit e16b639. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • oss.1024code.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Oss Upload loads about 310 tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 59 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~310

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from clacky-ai/openclacky at commit e16b639, republished under its MIT licence (© clacky-ai). 59 words, ~310 tokens.

Download SKILL.mdSave it as .claude/skills/oss-upload/SKILL.md (or your agent's skills folder).
name
oss-upload
description
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.

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

bash
coscli cp <local-file> cos://clackyai-1258723534/<remote-path>
Examples
bash
# 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

  1. Confirm local file exists
  2. Run coscli cp <local> cos://clackyai-1258723534/<path>
  3. Return the public URL: https://oss.1024code.com/<path>

© clacky-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .clacky/skills/oss-upload of clacky-ai/openclacky.

Open the folder on GitHubat commit e16b639

Compare with similar skills

Oss Upload next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Oss Upload compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Oss Upload this skillclacky-ai/openclacky1.2k—~310Automated safety check: PassMIT
Tencent Cloud CosLeoYeAI/openclaw-master-skills2.2k—~3.2kAutomated safety check: PassMIT
File Uploadsdavila7/claude-code-templates33k4 repos~238Automated safety check: PassMIT
File Upload Accessibilitythedaviddias/Front-End-Checklist74k—~418Automated safety check: PassMIT
Upload R2remotion-dev/remotion63k—~535Automated safety check: NotesCustom licence
Hunt File Uploadsickn33/agentic-awesome-skills47k1 repos~2.4kAutomated safety check: PassMIT

Similar skills

  • Tencent Cloud Cos

    LeoYeAI/openclaw-master-skills

    腾讯云对象存储(COS)和数据万象(CI)集成技能。当用户需要上传、下载、管理云存储文件, 或需要进行图片处理(质量评估、超分辨率、抠图、二维码识别、水印)、智能图片搜索、 文档转PDF、视频智能封面生成等操作时使用此技能。

    2.2k GitHub stars~3.2k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • File Uploads

    davila7/claude-code-templates

    Expert at handling file uploads and cloud storage. An agent skill from davila7/claude-code-templates.

    33k GitHub starsUsed in 4 repos~238 tokens
    Backend & APIsAuto-check passed
  • File Upload Accessibility

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Make file uploads accessible.

    74k GitHub stars~418 tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Upload R2

    remotion-dev/remotion

    Official

    Upload large Remotion repository assets to the Cloudflare R2 bucket behind remotion.media and replace local public/ assets with hosted URLs.

    63k GitHub stars~535 tokensUpdated yesterday
    Media & CreativeAuto-check: notes
  • Hunt File Upload

    sickn33/agentic-awesome-skills

    Hunt file upload bugs

    47k GitHub starsUsed in 1 repo~2.4k tokens
    Backend & APIsAuto-check passed
  • Upload Element Previews

    remotion-dev/remotion

    Official

    Upload a Remotion Element's preview assets to remotion.media and replace local preview URLs.

    63k GitHub stars~265 tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from clacky-ai/openclacky

All 20 skills in this repo
  • Skill Add

    clacky-ai/openclacky

    Install skills from a zip URL or local zip file path. An agent skill from clacky-ai/openclacky.

    1.2k GitHub stars~560 tokensUpdated today
    Auto-check passed
  • Media Gen

    clacky-ai/openclacky

    Generate or edit images, videos, or audio in the current task.

    1.2k GitHub stars~7.3k tokensUpdated today
    Auto-check passed
  • Browser Setup

    clacky-ai/openclacky

    Configure the browser tool for Clacky. An agent skill from clacky-ai/openclacky.

    1.2k GitHub stars~3.1k tokensUpdated today
    Auto-check: notes
  • Cron Task Creator

    clacky-ai/openclacky

    Create, manage, and run scheduled automated tasks (cron jobs) in Clacky.

    1.2k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Deploy

    clacky-ai/openclacky

    Deploy Rails applications to Railway. An agent skill from clacky-ai/openclacky.

    1.2k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • MCP Manager

    clacky-ai/openclacky

    Manage MCP (Model Context Protocol) servers for openclacky: add, list, probe, remove, reconfigure.

    1.2k GitHub stars~3k tokensUpdated today
    Auto-check passed

Questions about Oss Upload

What does Oss Upload do?

Upload local files to Tencent COS (oss.1024code.com CDN) using coscli. Oss Upload is an agent skill from clacky-ai/openclacky.com CDN) using coscli.

When should I use Oss Upload?

Oss Upload fits situations like: user wants to upload a file to CDN/OSS; deploy static assets.

How do I install Oss Upload in Claude Code?

Run `npx skills add clacky-ai/openclacky --skill oss-upload -a claude-code`. Or copy the skill folder (.clacky/skills/oss-upload in clacky-ai/openclacky) into .claude/skills/oss-upload in your project. Claude Code loads it when a task matches its description.

How do I install Oss Upload in Codex?

Run `npx skills add clacky-ai/openclacky --skill oss-upload -a codex`. Or copy the skill folder (.clacky/skills/oss-upload in clacky-ai/openclacky) into .agents/skills/oss-upload in your project. Codex loads it when a task matches its description.

Can I use Oss Upload in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add clacky-ai/openclacky --skill oss-upload -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oss-upload, .gemini/skills/oss-upload, .github/skills/oss-upload and .opencode/skills/oss-upload in your project.

What does Oss Upload need to run?

SKILL.md names no scripts, command-line tools or credentials: Oss Upload is instructions for the agent only.

Does Oss Upload access the network?

SKILL.md names 1 domain. In commands or code: oss.1024code.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Oss Upload safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Oss Upload use?

Oss Upload is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Oss Upload use?

About 310 tokens (SKILL.md is roughly 1.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Oss Upload?

Skills that share tags, products or a category with Oss Upload: Tencent Cloud Cos (LeoYeAI/openclaw-master-skills, 2.2k stars), File Uploads (davila7/claude-code-templates, 33k stars), File Upload Accessibility (thedaviddias/Front-End-Checklist, 74k stars) and Upload R2 (remotion-dev/remotion, 63k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Oss Upload?

clacky-ai (a GitHub organization) maintains it in clacky-ai/openclacky, which has 1,204 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 10, 2026.

Source: clacky-ai/openclacky on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.