init-first-agent

Initialize and deploy a NanoClaw agent with messaging channel mapping.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tharunramagiri/bookoraaagent --skill init-first-agent-tharunramagiri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-first-agent
Source: https://github.com/tharunramagiri/bookoraaagent/tree/main/.claude/skills/init-first-agent
Command: npx skills add https://github.com/tharunramagiri/bookoraaagent --skill init-first-agent-tharunramagiri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tsx, and includes scripts (resource) components.

What problem does it solve?

This skill simplifies the complex process of bootstrapping a new AI agent, configuring its messaging channel, and verifying end-to-end communication, removing the need for manual database and service configuration.

Core Features & Use Cases

  • Automated Agent Provisioning: Automatically sets up the agent's filesystem, database records, and messaging group wiring.
  • Channel Integration: Handles the resolution of platform-specific IDs for various messaging channels like Telegram, Discord, and Slack.
  • End-to-End Verification: Triggers a welcome message to confirm the agent is fully operational and reachable.

Quick Start

Run the init-first-agent skill to configure your new agent and send a welcome message to your preferred messaging channel.

Frequently Asked Questions about init-first-agent

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

FAQPage Schema
How do I deploy an AI agent in a containerized environment and verify connectivity?

To deploy an AI agent in a containerized environment and verify connectivity, you can automate the initialization of a NanoClaw agent, which configures database records and triggers a welcome message to confirm the setup is operational.

What is the best way to map user identities to messaging channels for a new agent?

Mapping user identities to messaging channels is handled during agent provisioning by resolving platform-specific IDs for channels like Telegram, Discord, and Slack, automatically wiring the messaging groups to the deployed agent.

Do I need local service CLI socket and database access to set up a NanoClaw agent?

Yes, setting up a NanoClaw agent requires access to the local service CLI socket and database to perform idempotent setup of agent groups and messaging sessions.

How does automated agent provisioning handle filesystem and database setup?

Automated agent provisioning handles filesystem and database setup by creating the agent's filesystem structure, establishing database records, and wiring messaging groups to ensure the agent is fully configured without manual intervention.

Can I send a verification welcome message to Telegram or Slack after agent deployment?

Yes, after agent deployment, the system triggers an end-to-end verification welcome message to your preferred messaging channel, such as Telegram or Slack, to confirm the agent is reachable and fully operational.