sparky

star 0

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.

quitgenius By quitgenius schedule Updated 1/30/2026

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
Install via CLI
npx skills add https://github.com/quitgenius/ai-engineering --skill sparky
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator