bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Route tool requests through Clawvisor for credential vaulting, task-scoped authorization, and human approval flows. Use for Gmail, Calendar, Drive, Contacts, GitHub, and iMessage (macOS). Clawvisor enforces restrictions, manages task scopes, and injects credentials — the agent never handles secrets directly.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install ericlevine/clawvisorExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Clawvisor sits between you and external APIs. You declare what you need to do, the user approves the scope, and Clawvisor handles credential injection, execution, and audit logging. You never hold API keys.
Authorization works in three layers — applied in order:
auto_execute run without per-request approval.At the start of each session, fetch your service catalog to see what's available:
GET $CLAWVISOR_URL/api/skill/catalog
Authorization: Bearer $CLAWVISOR_AGENT_TOKEN
For one-off actions, skip the task — the request goes to per-request approval instead.
Declare a task with a purpose, a list of authorized_actions, and a TTL.
All tasks start as pending_approval.
curl -s -X POST "$CLAWVISOR_URL/api/tasks" \
-H "Authorization: Bearer $CLAWVISOR_AGENT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"purpose": "Review last 30 iMessage threads and classify reply status",
"authorized_actions": [
{
"service": "apple.imessage",
"action": "list_threads",
"auto_execute": true,
"expected_use": "List recent threads to find ones needing replies"
},
{
"service": "apple.imessage",
"action": "get_thread",
"auto_execute": true,
"expected_use": "Read individual threads to classify reply status"
}
],
"...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
Route tool requests through Clawvisor for policy enforcement, credential vaulting, and human approval flows.
The agent never holds API keys. Every action is logged and auditable. The user controls what is allowed via dashboard policies.
1. Run Clawvisor
# Local (SQLite, no Docker)
git clone https://github.com/clawvisor/clawvisor
cd clawvisor-gatekeeper
JWT_SECRET=your-secret make run-sqlite
Or deploy to Cloud Run — see deploy/ in the repository.
2. Set up your account
Open http://localhost:8080, register, then:
3. Install the skill
clawhub install clawvisor
4. Configure credentials
openclaw credentials set CLAWVISOR_URL http://localhost:8080
openclaw credentials set CLAWVISOR_AGENT_TOKEN <token from dashboard>
5. Use it
Ask your agent to send an email, check your calendar, create a GitHub issue — it routes everything through Clawvisor automatically.
Agent → POST /api/gateway/request → Policy check → Vault inject → Adapter → Result
↓
Approval queue (if policy requires)
↓
Telegram / Dashboard → Human approves/denies
↓
Callback to agent session
```...
# Clawvisor Skill
## Overview
Clawvisor sits between you and external APIs. You declare what you need to do,
the user approves the scope, and Clawvisor handles credential injection,
execution, and audit logging. You never hold API keys.
Authorization works in three layers — applied in order:
1. **Restrictions** — hard blocks set by the user. Matched requests are blocked immediately.
2. **Tasks** — pre-approved scopes you declare. In-scope actions with `auto_execute` run without per-request approval.
3. **Per-request approval** — the fallback for anything without a covering task.
At the start of each session, fetch your service catalog to see what's available:
```
GET $CLAWVISOR_URL/api/skill/catalog
Authorization: Bearer $CLAWVISOR_AGENT_TOKEN
```
---
## Typical Flow
1. Fetch the catalog — confirm the service is active and the action isn't restricted
2. Create a task declaring your purpose and the actions you need
3. Tell the user to approve it; wait for the callback (or poll)
4. Make gateway requests under the task — in-scope actions execute automatically
5. Mark the task complete when done
For one-off actions, skip the task — the request goes to per-request approval instead.
---
## Task Creation
Declare a task with a `purpose`, a list of `authorized_actions`, and a TTL.
All tasks start as `pending_approval`.
```bash
curl -s -X POST "$CLAWVISOR_URL/api/tasks" \
-H "Authorization: Bearer $CLAWVISOR_AGENT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"purpose": "Review last 30 iMessage threads and classify reply status",
"authorized_actions": [
{
"service": "apple.imessage",
"action": "list_threads",
"auto_execute": true,
"expected_use": "List recent threads to find ones needing replies"
},
{
"service": "apple.imessage",
"action": "get_thread",
"auto_execute": true,
"expected_use": "Read individual threads to classify reply status"
}
],
"...# Clawvisor — OpenClaw Skill
Route tool requests through [Clawvisor](https://github.com/clawvisor/clawvisor)
for policy enforcement, credential vaulting, and human approval flows.
The agent never holds API keys. Every action is logged and auditable. The user
controls what is allowed via dashboard policies.
## Supported services
- **Google Gmail** — list, read, send, draft, delete
- **Google Calendar** — list, get, create, update, delete events
- **Google Drive** — list, get, create, update, delete files
- **Google Contacts** — list, get, create, update contacts
- **GitHub** — issues, pull requests, repositories
## Quick start
**1. Run Clawvisor**
```bash
# Local (SQLite, no Docker)
git clone https://github.com/clawvisor/clawvisor
cd clawvisor-gatekeeper
JWT_SECRET=your-secret make run-sqlite
```
Or deploy to Cloud Run — see `deploy/` in the repository.
**2. Set up your account**
Open http://localhost:8080, register, then:
- **Services** → connect Google (covers Gmail, Calendar, Drive, Contacts) and/or GitHub
- **Agents** → create an agent, copy the token
- **Policies** → optionally add policies to control what the agent can do
**3. Install the skill**
```bash
clawhub install clawvisor
```
**4. Configure credentials**
```bash
openclaw credentials set CLAWVISOR_URL http://localhost:8080
openclaw credentials set CLAWVISOR_AGENT_TOKEN <token from dashboard>
```
**5. Use it**
Ask your agent to send an email, check your calendar, create a GitHub issue —
it routes everything through Clawvisor automatically.
---
## How it works
```
Agent → POST /api/gateway/request → Policy check → Vault inject → Adapter → Result
↓
Approval queue (if policy requires)
↓
Telegram / Dashboard → Human approves/denies
↓
Callback to agent session
```...Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Local speech-to-text with NVIDIA Parakeet TDT 0.6B v3 (ONNX on CPU). 30x faster than Whisper, 25 languages, auto-detection, OpenAI-compatible API. Use when transcribing audio files, converting speech to text, o...
飞书消息自动处理与进度反馈技能。安装后后台运行,监听飞书任务消息并自动创建独立进程处理。 在处理前后发送实时进度反馈(任务确认、进度百分比、完成通知)。 支持任务类型识别、智能解析、错误重试、并发控制、状态持久化...