julia/openclaw/skills/julia-relay/SKILL.md
Relay incoming Telegram messages to Julia via the local MCP bridge server (http://localhost:3001). Use whenever a user sends a message that requires Julia's intelligence to answer. Forward the message, wait for Julia's reply, then send it back to the user.
npx skillsauth add abzhaw/juliaz_agents julia-relayInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When a user sends me a message that I should forward to Julia (the primary orchestrating AI), use this skill.
Use this skill when:
User → Telegram → Me (OpenClaw) → POST to bridge → Julia reads it via MCP
Julia thinks → sends reply via MCP → bridge stores reply
OpenClaw polls bridge → gets Julia's reply → sends to user via Telegram
curl -s -X POST http://localhost:3001/incoming \
-H 'Content-Type: application/json' \
-d '{"chatId": "<CHAT_ID>", "userId": "<USER_ID>", "username": "<USERNAME>", "text": "<MESSAGE_TEXT>"}'
Save the messageId from the JSON response.
Send a brief acknowledgment while Julia processes:
"⏳ Forwarding to Julia — one moment..."
# Poll the REST endpoint — replies are auto-consumed to prevent stale data
for i in $(seq 1 20); do
REPLY=$(curl -s "http://localhost:3001/pending-reply/<CHAT_ID>?consume=true" | jq -r '.reply // empty')
if [ -n "$REPLY" ]; then
echo "$REPLY"
break
fi
sleep 3
done
Send the reply text as a normal Telegram message to the user.
If no reply arrives after 60 seconds:
"⚠️ Julia is not available right now. Please try again."
Before forwarding, verify the bridge is up:
curl -s http://localhost:3001/health | jq .
If the bridge is not running (Connection refused), inform the user:
"⚠️ The Julia bridge is offline. Please start it with:
cd bridge && npm run dev"
development
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
development
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
tools
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
research
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.