xbird-acp

Secure Twitter/X search on Virtuals Protocol with ECDH-encrypted credentials.

15|4|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/checkra1neth/xbird-skill --skill xbird-acp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xbird-acp
Source: https://github.com/checkra1neth/xbird-skill/tree/main/skills/xbird-acp
Command: npx skills add https://github.com/checkra1neth/xbird-skill --skill xbird-acp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Access to Twitter/X data via Virtuals Protocol requires secure handling of credentials; ACP enables agent-to-agent commerce with ECDH-protected credentials and trusted attestation.

Core Features & Use Cases

  • End-to-end encrypted credentials using ECDH P-256 and AES-256-GCM to protect auth_token and ct0.
  • Agent-to-agent commerce via Virtuals Protocol with on-chain escrow and TEE attestation to ensure trust.
  • Supports ACP offerings such as twitter_search for secure data retrieval and task execution.

Quick Start

Run the ACP workflow to create a secured Twitter/X search job using encrypted credentials.

Frequently Asked Questions about xbird-acp

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

FAQPage Schema
How do I securely handle Twitter credentials for Virtuals ACP workflows?

Secure Twitter credentials for Virtuals ACP workflows by using ECDH P-256 key exchange and AES-256-GCM encryption to protect sensitive auth_token and ct0 values during agent-to-agent data exchange.

What is TEE attestation in agent-to-agent commerce?

TEE attestation in agent-to-agent commerce is a trust mechanism using a Trusted Execution Environment to verify secure data exchange. It ensures on-chain escrow and encrypted credentials remain protected during ACP job execution.

How do I set up an encrypted Twitter search job on Virtuals Protocol?

Set up an encrypted Twitter search job on Virtuals Protocol by running the ACP workflow, which manages client-side ECDH key exchange, encrypts your credentials, and submits the secure task for execution.

Can I use ECDH-encrypted credentials for twitter_search on Virtuals?

Yes, you can use ECDH-encrypted credentials for twitter_search on Virtuals. The system applies client-side ECDH key exchange and AES-256-GCM encryption to secure your auth_token and ct0 before executing the search.

Why does Virtuals Protocol require on-chain escrow for agent commerce?

Virtuals Protocol requires on-chain escrow for agent commerce to ensure trust between agents. It locks transaction terms on-chain, combined with TEE attestation, guaranteeing secure and verified data exchange before payment release.

What are the limitations of using AES-256-GCM for ACP credential encryption?

Using AES-256-GCM for ACP credential encryption requires proper client-side ECDH key exchange management. If the ECDH key exchange fails or the TEE attestation is invalid, the secure Virtuals Protocol job execution will not proceed.