tinyhat-hat-wearing
Install, wear, resume, or finish an accessible Tinyhat Hat on this agent from its handle or URL.
Skill by tinyhat-ai
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tinyhat-ai-tinyhat-hat-wearing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/tinyhat-hat-wearing
What's inside
- Skill name
tinyhat-hat-wearing- Description
- Install, wear, resume, or finish an accessible Tinyhat Hat on this agent from its handle or URL. Use when a user sends a Hat link or handle, asks this existing agent to use a Hat, or a Tinyhat message in this conversation reports a pending Hat setup. Do not use for creating or editing a Hat; use hat-authoring for that.
- License
- MIT
- Instructions
- 77 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Wear a Tinyhat Hat
A Hat adds a private repository of skills and optional Computer-local
credentials to an agent. Hats are free to install. Tinyhat checks whether the
Hat is public or this user is in its private audience, then the Computer
downloads the exact repository with a short-lived, read-only GitHub credential.
Credentials that the Hat creator supplied still transfer as encrypted
ciphertext. Credentials the creator left for each user to provide are resolved
against this Computer first, so an existing compatible credential is reused.
## Install on this agent
When the user provides a Hat URL, a full Hat handle, or asks to install it:
1. Call `tinyhat_hats` once with:
```json
{"action":"wear","identifier":"https://tinyhat.ai/account/hats/hat-name"}
```
2. If `installation_started=true`, say:
> I loaded **{hat_title}** and am preparing this Computer from its
> instructions. This usually takes less than a minute.
3. Read the credential outcome:
- `creator_credentials_pending`: explain that the creator-supplied encrypted
bundle is moving automatically between Computers. Never ask either person
to approve it or paste a value into chat.
- `user_credential_required`: name the missing credential and explain which
service it is for using the returned description. Tinyhat has already sent
a secure Credentials button. If the user does not have an account with
that provider, guide them to its official signup or credential page, then
tell them to enter the value through the secure button. Never ask them to
paste it in chat.
- `credentials_ready`: if `reused_credentials` is non-empty, say Tinyhat
reused those existing Computer credentials and did not ask for duplicates.
4. Do not claim the Hat is ready until `status=active` or Tinyhat sends the
final `Hat installed` confirmation after the gateway refresh.
If the platform says the Hat is not accessible, explain that it is private and
the creator must add this Tinyhat user. Do not reveal other allowed users.
## Resume after assignment
Only when the user asks to install or resume a Hat, or a Tinyhat message in
this conversation reports a pending Hat setup, call:
```json
{"action":"resume_installation"}
```
Use the same progress and completion rules above. A resume is idempotent.
A new Computer or a greeting alone does not imply a Hat installation. If
`status=none`, continue the user's conversation silently. Do not announce that
there is no Hat, repeat a setup checklist, or ask the user to install one.
Creator-supplied credential transfer does not require an agent or creator-side
chat turn. The platform dispatches a bounded command to the exact Computer
registered for that Hat. Its plugin encrypts to the consumer key and signs with
the Hat's creator key; the consumer verifies, decrypts, and saves locally.
Tinyhat relays ciphertext only. User-provided credentials use the normal
browser-encrypted Tinyhat Credentials flow and become available to other Hats
on the same Computer by exact credential name.
## Boundaries
- Never put credential values in a Hat repository.
- Never ask for secrets in Telegram or ordinary chat.
- Never request write access to a consumed Hat repository.
- Never run authoring repository sync for a consumed Hat.
- Accept the canonical handle or the Hat page URL exactly as the user sends it.
- Use `hat-authoring` for create, title/audience/handle edits, files,
credentials, or deletion of a Hat owned by this user.From tinyhat-ai/tinyhat, MIT.
More from tinyhat-ai/tinyhat
- 0.547score
tinyhat-plugin-skill-authoring
tinyhat-ai
Create, modify, or review Tinyhat plugin skills.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-credentials
tinyhat-ai
List, find, or remove secure credentials stored only on this Tinyhat Computer.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-google-workspace
tinyhat-ai
Connect, select, change permissions for, disconnect, or use one of this Tinyhat Computer's Google Workspace accounts through Tinyhat's managed gws bridge.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-google-workspace-app-manager
tinyhat-ai
Inspect or, after explicit approval, install or uninstall Tinyhat's pinned Google Workspace CLI app.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-local-app-sharing
tinyhat-ai
Create, list, or expire short-lived Tinyhat Visuals when visual communication would help the user, including reports, charts, dashboards, previews…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-mail
tinyhat-ai
Use when the owner says "check your inbox," "I sent you an email, did you get it?," "read/search your email," asks whether this Agent can receive email, asks…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-mail-client
tinyhat-ai
Help the owner open Mail on their Tinyhat desktop or connect their agent mailbox to Thunderbird, Apple Mail, Epistles, or another IMAP/SMTP client.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-account-upgrade
tinyhat-ai
Use when the owner asks to upgrade their Tinyhat account, enable Stripe Projects services, or prepare their individual connected account.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-agentphone
tinyhat-ai
Use when the owner says "call me," "call this number," "call again," "send a text/SMS," "I sent you a text, did you receive it?," asks whether this Agent can…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-codex-auth
tinyhat-ai
Start Tinyhat's OpenAI Codex / ChatGPT subscription device-auth flow, and explain the funding model.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-complete-setup
tinyhat-ai
Finish a Tinyhat Computer's onboarding when the owner asks to set up their selected coding agent and Slack or Telegram, finish setup, or get their Computer…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-connect-channel
tinyhat-ai
Connect an existing Tinyhat Computer to Telegram or Slack when its owner asks to chat with their agent there, connect a bot, or add another channel.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 10
- Last commit (this folder)
- Sep 18, 2026 (1 month ago)
- Last release
- Sep 24, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tinyhat-ai/tinyhat
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tinyhat-ai
- 0.547score
tinyhat-plugin-skill-authoring
tinyhat-ai
Create, modify, or review Tinyhat plugin skills.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-account-upgrade
tinyhat-ai
Use when the owner asks to upgrade their Tinyhat account, enable Stripe Projects services, or prepare their individual connected account.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-agentphone
tinyhat-ai
Use when the owner says "call me," "call this number," "call again," "send a text/SMS," "I sent you a text, did you receive it?," asks whether this Agent can…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-codex-auth
tinyhat-ai
Start Tinyhat's OpenAI Codex / ChatGPT subscription device-auth flow, and explain the funding model.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-complete-setup
tinyhat-ai
Finish a Tinyhat Computer's onboarding when the owner asks to set up their selected coding agent and Slack or Telegram, finish setup, or get their Computer…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
tinyhat-connect-channel
tinyhat-ai
Connect an existing Tinyhat Computer to Telegram or Slack when its owner asks to chat with their agent there, connect a bot, or add another channel.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
tinyhat-hat-wearing skill. Agent Mart. https://agentmart.dev/skills/tinyhat-ai-tinyhat-hat-wearing (last updated 2026-10-24)