name: sparky description: Ask Sparky questions via Letta. Use when needing to consult Sparky, delegate tasks to Sparky, or get Sparky's perspective on something. Sparky is a persistent AI agent with long-term memory.
Sparky
Communicate with Sparky, a persistent AI agent running on Letta with long-term memory.
When to Use
- Delegate research or analysis tasks to Sparky
- Get Sparky's perspective on a problem
- Continue previous conversations (Sparky remembers context)
- Ask Sparky to remember something for later
How to Ask Sparky
Use the bundled script to send messages:
bash ~/.claude/skills/sparky/scripts/ask_sparky.sh "Your question here"
Or pipe content:
echo "Your question" | bash ~/.claude/skills/sparky/scripts/ask_sparky.sh
Workflow
Step 1: Formulate the Question
Before asking Sparky, clarify:
- What information or action do you need?
- Is context from the current conversation needed?
- Should Sparky remember something specific?
Step 2: Ask Sparky
Run the script with the question:
RESPONSE=$(bash ~/.claude/skills/sparky/scripts/ask_sparky.sh "Your question here")
echo "$RESPONSE"
Step 3: Process Response
Sparky's response will be returned as plain text. You can:
- Present it directly to the user
- Use it to inform your next action
- Follow up with additional questions
Example Interactions
Simple Question
bash ~/.claude/skills/sparky/scripts/ask_sparky.sh "What projects are you currently tracking?"
Delegating Research
bash ~/.claude/skills/sparky/scripts/ask_sparky.sh "Can you research the latest developments in Rust async runtime performance?"
Asking for Memory
bash ~/.claude/skills/sparky/scripts/ask_sparky.sh "What do you remember about the Linear TUI project?"
Agent Details
| Property | Value |
|---|---|
| Agent ID | agent-63458c5e-06b2-4fcd-8034-4082efcad989 |
| Name | Sparky |
| Platform | Letta Cloud |
| Memory | Persistent (core + archival) |
Configuration
The script uses these environment variables (with defaults):
LETTA_API_KEY- API key for Letta (default: embedded)LETTA_BASE_URL- API base URL (default:https://api.letta.com/v1)
Troubleshooting
"Error: No message provided"
Ensure you pass a message as an argument or via stdin.
API Errors
Check that:
- Network connection is available
- Letta API key is valid
- Agent ID is correct
Empty Response
Sparky may have used tools or taken actions without a text response. Check the full API response if needed.
Notes
- Sparky has its own memory and context from previous conversations
- Sparky can use tools and perform actions (not just answer questions)
- Responses may reference previous context you're not aware of
- Long responses may take 10-30 seconds