Skip to content
Skillv1.0.0

agentuity-cli-cloud-storage-upload

Upload a file to storage bucket. Requires authentication. Use for Agentuity cloud platform operations

by majiayu000(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from majiayu000/claude-skill-registry-data (design/agentuity-cli-cloud-storage-upload-agentuity-examples/SKILL.md). Install upstream with npx skills add majiayu000/claude-skill-registry-data --skill agentuity-cli-cloud-storage-upload-agentuity-examples. Copyright stays with the author (Apache-2.0).

Cloud Storage Upload

Upload a file to storage bucket

Prerequisites

  • Authenticated with agentuity auth login
  • Organization context required (--org-id or default org)

Usage

agentuity cloud storage upload <name> <filename> [options]

Arguments

Argument Type Required Description
<name> string Yes -
<filename> string Yes -

Options

Option Type Required Default Description
--key string Yes - Remote object key (defaults to basename or "stdin" for piped uploads)
--contentType string Yes - Content type (auto-detected if not provided)

Examples

Upload file to bucket:

bunx @agentuity/cli cloud storage upload my-bucket file.txt

Upload file with content type:

bunx @agentuity/cli cloud storage put my-bucket file.txt --content-type text/plain

Upload file with custom object key:

bunx @agentuity/cli cloud storage upload my-bucket file.txt --key custom-name.txt

Upload from stdin:

cat file.txt | bunx @agentuity/cli cloud storage upload my-bucket -

Upload from stdin with custom key:

cat data.json | bunx @agentuity/cli cloud storage upload my-bucket - --key data.json

Output

Returns JSON object:

{
  "success": "boolean",
  "bucket": "string",
  "filename": "string",
  "size": "number"
}
Field Type Description
success boolean Whether upload succeeded
bucket string Bucket name
filename string Uploaded filename
size number File size in bytes

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/majiayu000-claude-skill-registry-data-agentuity-cli-clou-8b766e/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

majiayu000-claude-skill-registry-data-agentuity-cli-clou-8b766e.ocm.jsonjson
{
  "ocm": "1",
  "id": "majiayu000-claude-skill-registry-data-agentuity-cli-clou-8b766e",
  "kind": "skill",
  "name": "agentuity-cli-cloud-storage-upload",
  "description": "Upload a file to storage bucket. Requires authentication. Use for Agentuity cloud platform operations",
  "publisher": "majiayu000",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "write",
      "requires-auth",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Upload a file to storage bucket. Requires authentication. Use for Agentuity cloud platform operations"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/majiayu000/claude-skill-registry-data",
      "path": "design/agentuity-cli-cloud-storage-upload-agentuity-examples/SKILL.md",
      "ref": "f863c11651055f498e1466492dc2a0d95721d2d5",
      "url": "https://github.com/majiayu000/claude-skill-registry-data/blob/f863c11651055f498e1466492dc2a0d95721d2d5/design/agentuity-cli-cloud-storage-upload-agentuity-examples/SKILL.md",
      "key": "majiayu000/claude-skill-registry-data/design/agentuity-cli-cloud-storage-upload-agentuity-examples/SKILL.md"
    },
    "allowed_tools": [
      "Bash(agentuity:*)"
    ],
    "license": "Apache-2.0"
  },
  "instructions": "# Cloud Storage Upload\n\nUpload a file to storage bucket\n\n## Prerequisites\n\n- Authenticated with `agentuity auth login`\n- Organization context required (`--org-id` or default org)\n\n## Usage\n\n```bash\nagentuity cloud storage upload <name> <filename> [options]\n```\n\n## Arguments\n\n| Argument | Type | Required | Description |\n|----------|------|----------|-------------|\n| `<name>` | string | Yes | - |\n| `<filename>` | string | Yes | - |\n\n## Options\n\n| Option | Type | Required | Default | Description |\n|--------|------|----------|---------|-------------|\n| `--key` | string | Yes | - | Remote object ke",
  "cost": {
    "context_tokens": 430
  }
}

Fetch it by URL: GET /api/v1/registry/majiayu000-claude-skill-registry-data-agentuity-cli-clou-8b766e/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.