# TinyCloud agent abilities > Setup guides and skills that give a coding agent (Claude Code, Codex, OpenCode) abilities backed by the owner's own TinyCloud space. Fetch the guide for the task and follow it in the same conversation. Every file is plain Markdown at a stable URL. Pick the entry guide or skill that matches the owner's request; entry guides install what they need and call the building blocks themselves. Guides need a shell, Node.js 22.20 or later and npm. ## Abilities - [Publish](https://agents.tinycloud.xyz/skills/tc-publish/SKILL.md): Publish a document or web page and get back a link, either private to you or public. Example prompt: "Publish this report and send me a private link. Use TinyCloud: https://agents.tinycloud.xyz/skills/tc-publish/SKILL.md" - [Secrets](https://agents.tinycloud.xyz/skills/tc-secrets/SKILL.md): Use API keys you keep in TinyCloud Secrets. The value never appears in the conversation. If a key is missing, your agent sends you a link to add it. Example prompt: "Turn this script into a voiceover with ElevenLabs. Get the key from TinyCloud: https://agents.tinycloud.xyz/skills/tc-secrets/SKILL.md" - [Meetings](https://agents.tinycloud.xyz/apps/tinychat/setup.md): Ask about your TinyChat meetings: recaps, follow-ups and what was said. Example prompt: "How did my last meeting go? Check TinyCloud: https://agents.tinycloud.xyz/apps/tinychat/setup.md" ## Entry guides - [Use TinyChat with your agent](https://agents.tinycloud.xyz/apps/tinychat/setup.md): Use the user's existing TinyChat account and synced meetings from OpenCode, Codex or Claude Code. Do not reconnect sources, copy meetings, clone a repository or run an MCP server. ## Skills - [Publish a document to TinyCloud — quickstart](https://agents.tinycloud.xyz/skills/tc-publish/QUICKSTART.md): Background and walkthrough for the `tc-publish` skill. The runnable blocks live in `SKILL.md`; run them from there, in order, one block per tool call. - [Publish documents and HTML with tc share](https://agents.tinycloud.xyz/skills/tc-publish/SKILL.md): Publish a document or HTML page to TinyCloud and return a shareable link. Use when the owner asks the agent to publish, share, or host a file — private owner-only links, public bearer links, verification, and lifecycle. - [Read secrets from TinyCloud — quickstart](https://agents.tinycloud.xyz/skills/tc-secrets/QUICKSTART.md): Background and walkthrough for the `tc-secrets` skill. The runnable blocks live in `SKILL.md`; run them from there, in order, one block per tool call. - [Read secrets from TinyCloud with tc secrets](https://agents.tinycloud.xyz/skills/tc-secrets/SKILL.md): Read API keys and other secrets the owner keeps in TinyCloud Secrets, without exposing their values, and ask the owner to add a missing one. Use when a task needs a credential (for example ELEVENLABS_API_KEY) that the owner stores in TinyCloud, or when the owner asks you to use TinyCloud Secrets instead of env files. ## Building blocks - [Set up the standalone OpenKey CLI](https://agents.tinycloud.xyz/setup/openkey.md): This optional reusable module installs and verifies the standalone `openkey` tool. Use it only when a calling workflow explicitly needs direct OpenKey CLI commands. It is not an application authorization step: installing or signing in with `openkey` does not grant another application's TinyCloud permissions, which remain the calling app's responsibility. - [Set up TinyCloud prerequisites](https://agents.tinycloud.xyz/setup/tinycloud.md): This is a reusable prerequisite module. It installs and verifies only the TinyCloud CLI and the CLI's core skill. App hosts, spaces, profiles, permission manifests, authorization and app behavior belong in the calling app guide. ## Optional - [Full text](https://agents.tinycloud.xyz/llms-full.txt): every guide and skill above in one file. - [Source repository](https://github.com/TinyCloudLabs/prompts): the same files on GitHub.