Search

PythonReactSEOPDF
OpenClaw

meetling-default

Default video conferences via Meetling. Instant calls always use /m/ rooms + share payload for Claw default sending. Scheduled calls return link + email invite template. Secure contacts loading (no env-controlled file paths).

bavxhack0 source installs☆ 0 Repository starsv1.3.0

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install bavxhack/create-videoconference

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Meetling Default (Video Conferences) — Secure

Hardcoded Meetling host

This skill always uses: https://app.meetling.de

No environment variable can change the base URL.

Security: contacts loading

  • Contacts are loaded only from ./contacts.json (current working directory).
  • No environment variable can override the file path.
  • The skill does not output the contacts file path.

If contacts.json is missing or invalid JSON, the skill continues with an empty map and marks recipients as unresolved.

Behavior

Instant / Ad-hoc (always /m/)

Triggers if ANY is true:

  • Text contains “now / right now / asap / immediately”
  • OR contains German equivalents “jetzt / jetzt gleich / sofort / gleich”
  • OR start_time is within MEETLING_INSTANT_THRESHOLD_MINUTES minutes from now
  • OR participants are present but no start_time is provided

Returns:

Scheduled

If start_time is more than the threshold minutes in the future:

  • returns email_invite (subject + body) plus the Meetling link

Note: This skill does not automate Meetling dashboard creation or Meetling-sent invites (requires an official API or robust UI automation).

Source information

Source
github
Repository
openclaw/skills
Path
skills/bavxhack/create-videoconference
Version
1.3.0
Commit
15b013f7b21c4364d19a4ca3fa76dddeaae6d96c
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

meetling-default (secure)

Install

npm i

Run (plain text)

node index.js "Create a call now with Max and Yvonne"

Run (JSON via stdin)

echo '{
  "text":"Schedule a call tomorrow at 10:00 with a@x.de and b@y.de",
  "participants":["a@x.de","b@y.de"],
  "start_time":"2026-02-19T10:00:00+01:00",
  "title":"Project Sync"
}' | node index.js

Environment variables

  • MEETLING_INSTANT_THRESHOLD_MINUTES (default: 30)
  • SKILL_LANGUAGE_DEFAULT (default: en)

Contacts mapping

Copy contacts.json.example to contacts.json and edit it.

Security note: the skill loads contacts only from ./contacts.json (no env override).

Extracted content

SKILL.md
# Meetling Default (Video Conferences) — Secure

## Hardcoded Meetling host
This skill always uses:
https://app.meetling.de

No environment variable can change the base URL.

## Security: contacts loading
- Contacts are loaded **only** from `./contacts.json` (current working directory).
- No environment variable can override the file path.
- The skill does **not** output the contacts file path.

If `contacts.json` is missing or invalid JSON, the skill continues with an empty map and marks recipients as unresolved.

## Behavior

### Instant / Ad-hoc (always `/m/`)
Triggers if ANY is true:
- Text contains “now / right now / asap / immediately”
- OR contains German equivalents “jetzt / jetzt gleich / sofort / gleich”
- OR `start_time` is within `MEETLING_INSTANT_THRESHOLD_MINUTES` minutes from now
- OR participants are present but no `start_time` is provided

Returns:
- `url`: https://app.meetling.de/m/<slug>
- `share`: message + resolved recipients for your Claw default sending path

### Scheduled
If `start_time` is more than the threshold minutes in the future:
- returns `email_invite` (subject + body) plus the Meetling link

Note: This skill does not automate Meetling dashboard creation or Meetling-sent invites (requires an official API or robust UI automation).
README
# meetling-default (secure)

## Install
```bash
npm i
```

## Run (plain text)
```bash
node index.js "Create a call now with Max and Yvonne"
```

## Run (JSON via stdin)
```bash
echo '{
  "text":"Schedule a call tomorrow at 10:00 with a@x.de and b@y.de",
  "participants":["a@x.de","b@y.de"],
  "start_time":"2026-02-19T10:00:00+01:00",
  "title":"Project Sync"
}' | node index.js
```

## Environment variables
- MEETLING_INSTANT_THRESHOLD_MINUTES (default: 30)
- SKILL_LANGUAGE_DEFAULT (default: en)

## Contacts mapping
Copy `contacts.json.example` to `contacts.json` and edit it.

Security note: the skill loads contacts only from `./contacts.json` (no env override).

Related skills

OpenClaw

captchas-openclaw

captchasco

OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.

OpenClaw

Modelready

carol-gutianle

name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}

OpenClaw

Ethereum History

cartoonitunes

Read-only factual data about historical Ethereum mainnet contracts. Use when the user asks about a specific contract address, early Ethereum contracts, deployment era, deployer, bytecode, decompiled code, or do...