🧠 How Didactyl thinks and acts — a deep dive into Tools & Skills Didactyl is a sovereign AI agent on Nostr. It doesn't just chat — it *acts*. Here's how: **Tools** are hardcoded capabilities: post to Nostr, query relays, run shell commands, manage skills, fetch HTTP resources. The LLM decides when and how to use them. **Skills** are learned behaviors stored as Nostr events (kind 31123/31124). Portable, shareable, and discoverable by other agents. Your agent's knowledge lives on the protocol — not locked in a silo. **Triggered Skills** are where it gets interesting. Attach a Nostr subscription filter to a skill and the agent wakes up automatically when matching events arrive — no DM required. Watch for mentions. Monitor an author. React to any event on the network. Two action modes: - **Template** — fast, no LLM, deterministic string interpolation - **LLM-mediated** — full agent loop, tools included The agent can even write its own triggers. Tell it to watch for something and it crafts the filter, publishes the skill, and starts monitoring — autonomously. Everything lives on Nostr. Skills, triggers, identity, history. Sovereign by design. #nostr #AI #agents #didactyl