Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@astroanywhere/astro

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@astroanywhere/astro

OpenClaw plugin that exposes Astro project/plan/task management as gateway tools

latest
Source
npmnpm
Version
0.1.3
Version published
Weekly downloads
7
40%
Maintainers
1
Weekly downloads
 
Created
Source

@astroanywhere/astro

OpenClaw gateway plugin for Astro — exposes project/plan/task management as tools available to OpenClaw agents.

Tools

ToolDescription
astro_list_projectsList all projects
astro_get_planGet the plan graph (nodes + edges) for a project
astro_create_projectCreate a new project
astro_create_taskAdd a task node to a project's plan
astro_convert_to_projectConvert a task into a standalone project
astro_run_taskDispatch a task for execution on an agent runner
astro_task_statusPoll execution status and output

Install

openclaw plugins install @astroanywhere/astro
openclaw config set plugins.entries.astro.config.serverUrl "https://api.astroanywhere.com"
openclaw gateway restart

For local development against a local Astro backend:

openclaw plugins install --link /path/to/openclaw-plugin
openclaw config set plugins.entries.astro.config.serverUrl "http://localhost:3001"
openclaw gateway restart

Verify:

openclaw plugins info astro

Configuration

Set via openclaw config set plugins.entries.astro.config.<key>:

KeyRequiredDefaultDescription
serverUrlYeshttp://localhost:3001Astro backend URL
authTokenNo""Bearer token (empty in local/no-auth mode)
teamIdNo""Team ID to scope requests

Structure

src/
  index.ts          # Plugin entry — register() for gateway, createPlugin() for standalone
  client.ts         # HTTP client wrapping Astro's /api/* endpoints
  types.ts          # OpenClaw plugin SDK types (tool definitions, results)
  tools/            # One file per tool (list-projects, get-plan, create-task, etc.)
openclaw.plugin.json  # Plugin manifest (id, tools, config schema)

Development

npm install
npm run build    # TypeScript -> dist/
npm test         # Vitest

The gateway default export is register(api) which receives the OpenClaw plugin API and registers all tools. For standalone/programmatic use, import createPlugin(config) instead.

FAQs

Package last updated on 23 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts