Back to catalog
Team Relay
OpenClaw AI agent skill for reading and writing Obsidian notes via Team Relay REST API. Default server: cp.tr.entire.vc
EVC Team Relay — OpenClaw Skill
Give your AI agent read/write access to your Obsidian vault.
This OpenClaw skill connects your AI agent to Obsidian notes managed by EVC Team Relay:
- List shared folders and documents
- Read note content as Markdown
- Create new notes in shared folders
- Write updates to existing notes
- Delete notes when no longer needed
Your agent works with the same notes your team edits in Obsidian — no copy/paste, no stale context.
Use Cases
- AI-Assisted Knowledge Management — read specs, update status docs, create meeting notes
- Agent-to-Human Handoff — agent writes into shared folder, you review in Obsidian
- Automated Documentation — agent keeps vault docs up to date with code changes
Install
cp -r . ~/.openclaw/skills/evc-team-relay/
chmod +x ~/.openclaw/skills/evc-team-relay/scripts/*.sh
Configure
Set environment variables in your OpenClaw config (~/.openclaw/openclaw.json):
{
"skills": {
"entries": {
"evc-team-relay": {
"env": {
"RELAY_CP_URL": "https://cp.tr.entire.vc",
"RELAY_EMAIL": "agent@yourdomain.com",
"RELAY_PASSWORD": "your-password"
}
}
}
}
}
Then add the skill to your agent:
{
"agents": {
"list": [
{
"id": "main",
"skills": ["evc-team-relay"]
}
]
}
}
Scripts
| Script | What it does |
|---|---|
auth.sh |
Authenticate and get JWT token |
list-shares.sh |
List all accessible shared folders |
list-files.sh |
List files in a shared folder |
read.sh |
Read note content |
write.sh |
Update existing note |
create-file.sh |
Create new note in a folder |
delete-file.sh |
Delete a note |
Quick Test
cd ~/.openclaw/skills/evc-team-relay
export RELAY_CP_URL="https://cp.tr.entire.vc"
export RELAY_EMAIL="agent@yourdomain.com"
export RELAY_PASSWORD="your-password"
TOKEN=$(bash scripts/auth.sh)
bash scripts/list-shares.sh "$TOKEN"
bash scripts/list-files.sh "$TOKEN" "<share_id>"
bash scripts/read.sh "$TOKEN" "<share_id>" "<doc_id>"
How It Works
AI Agent (OpenClaw) <--REST API--> Team Relay <--Yjs CRDT--> Obsidian
The skill talks to Team Relay's REST API. Team Relay stores documents as Yjs CRDTs and syncs them to connected Obsidian clients in real-time.
Prerequisites
- OpenClaw installed
- A user account on the Relay control plane (default: cp.tr.entire.vc)
- curl and jq on the host
License
MIT
