ACP Thinking Spinner

Synthesize virtual tool calls to display 'Thinking...' spinner cards in ACP clients.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill acp-thinking-spinner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ACP Thinking Spinner
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/autonomous-ai-agents/acp-thinking-spinner
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill acp-thinking-spinner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill integrates 'Thinking...' spinner cards into an ACP server's tool-call stack to visually indicate LLM API call processing to users.

Core Features & Use Cases

  • Spinner Card Creation: Synthesizes virtual tool calls to show 'Thinking...' spinner cards during LLM API calls.
  • Agent Client Protocol Support: Works with various ACP client tools (Zed Agent Panel, openCode TUI, JetBrains/VS Code ACP UI).
  • Use Case: When running LLM calls on an ACP server, users can visually confirm the call is in progress without the need to wait for results.

Quick Start

Add the acp-thinking-spinner skill to your agent's configuration and it will automatically integrate 'Thinking...' spinner cards when LLM calls are initiated.

Frequently Asked Questions about ACP Thinking Spinner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I show a working indicator during LLM API calls in an ACP server?

To show a working indicator during LLM API calls in an ACP server, you can integrate a skill that synthesizes virtual tool calls with 'kind="think"' to display 'Thinking...' spinner cards in the client's tool-call stack.

Can I use thinking spinner cards with Zed Agent Panel or other ACP client tools?

Yes, thinking spinner cards work with various ACP client tools including Zed Agent Panel, openCode TUI, and JetBrains or VS Code ACP UI environments, providing a visual indicator while processing LLM API calls.

What is the best way to visually indicate ongoing processing for Agent Client Protocol LLM calls?

The best way to visually indicate ongoing processing for Agent Client Protocol LLM calls is synthesizing virtual tool calls to generate spinner cards, allowing users to confirm an active call without waiting for final results.

How do I add a thinking indicator to my agent configuration?

You add a thinking indicator to your agent configuration by integrating the acp-thinking-spinner skill, which automatically generates 'Thinking...' spinner cards whenever LLM calls are initiated on your ACP server.

Do I need any dependencies to display spinner cards in the tool-call stack of ACP clients?

No external dependencies are required to display spinner cards in the tool-call stack of ACP clients, as the skill operates using scripts to synthesize virtual tool calls for the working indicator.