← Back to Skills Marketplace
aiwithabidi

Loom

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
322
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install loom
Description
Loom — manage video recordings, transcripts, and folders via Developer API
README (SKILL.md)

🎥 Loom

Loom — manage video recordings, transcripts, and folders via Developer API

Requirements

Variable Required Description
LOOM_ACCESS_TOKEN Developer API access token

Quick Start

# List videos
python3 {{baseDir}}/scripts/loom.py videos --per_page \x3Cvalue>

# Get video
python3 {{baseDir}}/scripts/loom.py video-get id \x3Cvalue>

# Update video
python3 {{baseDir}}/scripts/loom.py video-update id \x3Cvalue> --title \x3Cvalue> --description \x3Cvalue>

# Delete video
python3 {{baseDir}}/scripts/loom.py video-delete id \x3Cvalue>

# Get transcript
python3 {{baseDir}}/scripts/loom.py video-transcript id \x3Cvalue>

# List comments
python3 {{baseDir}}/scripts/loom.py video-comments id \x3Cvalue>

# List folders
python3 {{baseDir}}/scripts/loom.py folders

# Get folder
python3 {{baseDir}}/scripts/loom.py folder-get id \x3Cvalue>

All Commands

Command Description
videos List videos
video-get Get video
video-update Update video
video-delete Delete video
video-transcript Get transcript
video-comments List comments
folders List folders
folder-get Get folder
folder-videos List folder videos
user Get current user
members List workspace members

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/loom.py \x3Ccommand> --human

Script Reference

Script Description
{{baseDir}}/scripts/loom.py Main CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Usage Guidance
This skill is a small CLI for the Loom Developer API and only needs LOOM_ACCESS_TOKEN. Before installing: (1) review the included scripts/loom.py (it is short and uses only stdlib); (2) be aware the script will look for LOOM_ACCESS_TOKEN in the environment or in a .env file under WORKSPACE (default ~/.openclaw/workspace/.env) — if that file contains other secrets, the script will read it (though it only extracts the named variable). If you keep other secrets in that .env, consider moving them or setting LOOM_ACCESS_TOKEN explicitly in the environment. Also limit the token's scope and rotate it if you become concerned. Overall the skill is coherent with its stated purpose, but the implicit .env file read is an undocumented behavior you should accept consciously before use.
Capability Analysis
Type: OpenClaw Skill Name: loom Version: 1.0.0 The Loom skill bundle is a standard CLI implementation for interacting with the Loom Developer API (developer.loom.com). The script `scripts/loom.py` uses only Python standard libraries to perform CRUD operations on videos and folders, with no evidence of data exfiltration, unauthorized execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description, commands in SKILL.md, and the included Python script all align: the tool calls the Loom Developer API endpoints and requires a LOOM_ACCESS_TOKEN.
Instruction Scope
SKILL.md documents CLI operations against the Loom API only, but the script's get_env() will read a .env file under WORKSPACE (defaulting to ~/.openclaw/workspace/.env) to find LOOM_ACCESS_TOKEN. The README/metadata do not mention reading workspace files.
Install Mechanism
No install spec; this is an instruction-only skill with a small standalone Python script that uses only the standard library — low install risk.
Credentials
Declared requirement is a single LOOM_ACCESS_TOKEN (primary credential), which is appropriate. However, the script also reads the WORKSPACE environment variable (if present) and the .env file in that workspace directory to retrieve the token. That file may contain unrelated secrets; reading it is not declared in SKILL.md and increases the chance of accidental exposure of other variables.
Persistence & Privilege
No elevated privileges requested. always is false, the skill does not modify other skills or global agent config, and it does not request persistent installation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install loom
  3. After installation, invoke the skill by name or use /loom
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Loom skill. - Manage Loom video recordings, transcripts, comments, and folders via the Developer API. - Includes a CLI supporting video listing, detail, update, delete, transcript retrieval, and comment listing. - Folder and workspace management commands available. - Requires a LOOM_ACCESS_TOKEN environment variable. - Outputs results in JSON with an optional human-readable format. - No external dependencies (stdlib only); compatible with Python 3.10+.
Metadata
Slug loom
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Loom?

Loom — manage video recordings, transcripts, and folders via Developer API. It is an AI Agent Skill for Claude Code / OpenClaw, with 322 downloads so far.

How do I install Loom?

Run "/install loom" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Loom free?

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

Which platforms does Loom support?

Loom is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Loom?

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

💬 Comments