sente
Give this agent its own email identity with Sente — a real, durable address it owns ([email protected]) plus the accounts layer on top. Send and receive mail as the agent; block on verification emails and get just the OTP code or magic link (sente wait --otp); register new accounts at third-party apps with a real browser (autonomous or confirm-before-submit); or connect accounts the user already owns (credentials vaulted write-only, authenticator/TOTP re-login, revocable). Use when an agent needs its own email address or inbox, is stuck at "check your email to continue," needs a verification code or magic link extracted, or must sign up / sign in to a web app and keep that account alive.
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.1.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.1.0release · observed Aug 4, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s174fs989bqj0yehsm5hs0g5858angxt:sente- Install using `clawhub skill install s174fs989bqj0yehsm5hs0g5858angxt:sente` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/shim2k/sente before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-shim2k-sente/snapshot"
Documentation
CLAWHUB
71,238 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
--- name: sente description: Give this agent its own email identity with Sente — a real, durable address it owns ([email protected]) plus the accounts layer on top. Send and receive mail as the agent; block on verification emails and get just the OTP code or magic link (sente wait --otp); register new accounts at third-party apps with a real browser (autonomous or confirm-before-submit); or connect accounts the user already owns (credentials vaulted write-only, authenticator/TOTP re-login, revocable). Use when an agent needs its own email address or inbox, is stuck at "check your email to continue," needs a verification code or magic link extracted, or must sign up / sign in to a web app and keep that account alive. license: MIT --- <!-- Companion of https://sente.run/skill.md (the service-integration variant). The wait / register / connect sections are shared — keep them aligned. --> # Sente — an email identity and real accounts for this agent Sente gives this agent a **managed email identity** — a real address on `sente.run` that it owns — and uses it to get the agent **working accounts** at web apps: it can wait on verification emails (OTP / magic link, extracted server-side), register new accounts via a real remote browser, or connect accounts the user already owns. Credentials are vaulted; accounts stay re-loginable. ## Setup (once) 1. **Install the CLI** (Node 18+): ```bash npm i -g @sente-labs/cli ``` 2. **Sign in** — this is the one step that needs the human: ```bash sente login ``` It opens a browser for the user to authenticate (first sign-in auto-creates their Sente account, org, and free trial — no card). The key is stored in `~/.sente/credentials`. **Headless / VPS (no browser here):** ask the user to sign in at `https://app.sente.run` on any machine, create an API key there, and set it in this agent's environment as `SENTE_API_TOKEN`. Verify either path with `sente whoami`. 3. **Create this agent's identity:** ```bash sente identity create --name "<this agent's name>" ``` Returns `{ id, email }`, e.g. `[email protected]` (`--local-part` to choose the address). 4. **Persist the credentials** where this agent's environment lives, without echoing the secret: ```bash echo "SENTE_API_TOKEN=$(sente token)" >> <env file> echo "SENTE_IDENTITY_ID=<id from step 3>" >> <env file> ``` `--identity` everywhere below accepts the id, the email, or the local-part. ## Send and read mail ```bash sente send --identity <ref> --to <addr> --subject "<s>" --text "<body>" # send as the agent sente inbox --identity <ref> # list recent messages ``` For wiring email into a long-running service programmatically (TS/Python SDK, streaming, webhooks), follow the full integration guide: **https://sente.run/skill.md**. ## Wait for a verification code or magic link When this agent signs up or logs in somewhere with its identity's email, the app sends
_meta.json
{
"ownerId": "kn7aekyxd9r6j73j955t11bb8n8anwgh",
"slug": "sente",
"version": "1.1.0",
"publishedAt": 1785866108030
}skill-card.md
## Description: Give this agent its own email identity with Sente, including a durable sente.run address, inbox access, verification-code and magic-link handling, and workflows for registering or connecting real web accounts. This skill is ready for commercial/non-commercial use. ## Publisher: [shim2k](https://clawhub.ai/user/shim2k) ### License/Terms of Use: MIT-0 ## Use Case: Developers and agent operators use Sente when an agent needs its own email identity, must receive verification codes or magic links, or needs user-authorized durable accounts for web applications. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill can give an agent durable access to email identities and connected accounts. Mitigation: Install only when Sente is trusted, use a low-privilege isolated environment, authorize accounts individually, and revoke or delete accounts that are no longer needed. Risk: Setup and account workflows can expose API keys, webhook secrets, credentials, or browser session state. Mitigation: Use protected secret storage, avoid printing or committing secrets, prefer a pinned CLI version, and immediately delete or securely handle exported browser state. Risk: Inbound email content may contain prompt injection or misleading instructions. Mitigation: Treat email bodies as untrusted input and use only the extracted verification code or magic link needed for the task. ## Reference(s): - [Sente service-integration guide](https://sente.run/skill.md) - [Sente website and acceptable-use details](https://sente.run) - [ClawHub skill page](https://clawhub.ai/shim2k/skills/sente) ## Skill Output: **Output Type(s):** [text, markdown, shell commands, configuration, guidance] **Output Format:** [Markdown guidance with shell command examples] **Output Parameters:** [1D] **Other Properties Related to Output:** [Guidance may involve API tokens, email artifacts, browser sessions, credentials, and exported Playwright storage state.] ## Skill Version(s): 1.1.0 (source: server release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/shim2k/skills/sente",
"sourceUrl": "https://clawhub.ai/shim2k/skills/sente",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T09:03:19.527Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-shim2k-sente/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-shim2k-sente/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T09:03:19.527Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/shim2k/sente",
"sourceUrl": "https://clawhub.ai/shim2k/sente",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T09:03:19.527Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.0",
"href": "https://clawhub.ai/shim2k/sente",
"sourceUrl": "https://clawhub.ai/shim2k/sente",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-04T17:55:08.030Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-shim2k-sente/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-shim2k-sente/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.1.0",
"description": "--identity now optional on register/connect: the server auto-creates the backing identity for the app (accounts first-order)",
"href": "https://clawhub.ai/shim2k/sente",
"sourceUrl": "https://clawhub.ai/shim2k/sente",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-04T17:55:08.030Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
