← Back to Skills Marketplace
dotdance

Local Business Appointment Agent

by dotdance · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
339
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install local-business-appointment-agent
Description
AI agent for local businesses to automate appointment scheduling, reminders, cancellations, and calendar integration.
README (SKILL.md)

Local Business Appointment Agent

AI agent for local businesses (salons, clinics, etc.) to automate appointment scheduling, reminders, and cancellations.

Features

  • 24/7 appointment booking via chat
  • Automated reminders (SMS/email)
  • Cancellation and rescheduling handling
  • Calendar integration (Google Calendar, Outlook)

Usage

  1. Configure business hours and services
  2. Connect calendar
  3. Deploy to website or messaging platform

Installation

npm install

Start

node index.js
Usage Guidance
This skill's code appears to do what it says (a simple, local CLI appointment helper) and does not request secrets or perform network I/O. Before installing, consider: 1) Verify the source — the package has no homepage and the publisher ID is unknown. 2) Confirm the metadata mismatch: registry said 'instruction-only' but SKILL.md and files include Node and code; treat this as a packaging inconsistency and prefer installing from a trusted source. 3) Run the code in an isolated/test environment first (or inspect the files locally) to confirm there are no hidden network calls. 4) If you plan to use real customer data (names/phone numbers), add proper storage and privacy controls — the current implementation only keeps data in-memory and does not provide persistence or secure handling.
Capability Analysis
Type: OpenClaw Skill Name: local-business-appointment-agent Version: 1.0.0 The skill bundle is benign. The `SKILL.md` provides standard installation and execution instructions for a Node.js application, with no evidence of prompt injection attempts or malicious commands. The `index.js` code implements a simple command-line appointment agent using in-memory storage and Node.js's built-in `readline` module. It lacks external dependencies, network calls, file system operations, or shell command executions, thus presenting no capabilities for data exfiltration, unauthorized execution, or persistence. While input validation is minimal, this is a functional vulnerability rather than an indicator of malicious intent, especially given the in-memory data storage.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md usage, and index.js all align: a simple local CLI appointment scheduler. However, registry metadata claimed 'required binaries: none' and 'instruction-only', while the SKILL.md includes an 'openclaw' install hint requiring Node and the package.json and index.js are present. This mismatch is likely a packaging/metadata oversight but should be clarified.
Instruction Scope
The SKILL.md runtime instructions are limited to installing Node (npm install) and running node index.js. The index.js code is a local, interactive CLI that stores appointments in memory, asks for name/phone, and prints responses; it does not read environment variables, system files, or call external network endpoints. No broad or vague data-collection instructions were found.
Install Mechanism
There is no remote download-of-arbitrary-code: package.json is present and npm install is suggested. The package.json has no dependencies and index.js is included in the bundle, so installation is low-risk. The inconsistency is that the registry metadata reported 'No install spec — instruction-only' while SKILL.md contains an install hint for Node; this is a minor packaging inconsistency rather than a technical risk.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The runtime asks users for phone numbers and names (expected for scheduling) but does not persist them beyond in-memory storage or transmit them. This is proportionate to the stated purpose.
Persistence & Privilege
The skill is not marked 'always: true' and uses no elevated privileges or system-wide configuration changes. It does not attempt to modify other skills or agent settings. Autonomous invocation is allowed by default but is not combined with other high-risk behaviors here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install local-business-appointment-agent
  3. After installation, invoke the skill by name or use /local-business-appointment-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - basic appointment scheduling functionality
Metadata
Slug local-business-appointment-agent
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Local Business Appointment Agent?

AI agent for local businesses to automate appointment scheduling, reminders, cancellations, and calendar integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 339 downloads so far.

How do I install Local Business Appointment Agent?

Run "/install local-business-appointment-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Local Business Appointment Agent free?

Yes, Local Business Appointment Agent is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Local Business Appointment Agent support?

Local Business Appointment Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Local Business Appointment Agent?

It is built and maintained by dotdance (@dotdance); the current version is v1.0.0.

💬 Comments