← Back to Skills Marketplace
meeting-notetaker
by
Netanel Abergel
· GitHub ↗
· v1.0.0
· MIT-0
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install meeting-notetaker
Description
Fetch and present meeting notes from monday.com Notetaker, or show the next upcoming meeting with full context prep. Use when: asked to summarize a meeting,...
Usage Guidance
This skill's instructions explicitly tell the agent to 'source' a local .context file and to read Google Calendar credentials from a hardcoded path, but the skill metadata declares no required secrets or config paths. Sourcing a file can run arbitrary shell code and will expose any variables or secrets inside it. Before installing or enabling this skill: 1) ask the publisher to update the manifest to declare required config paths and credentials (and explain why each is needed), 2) inspect the actual .context and credentials files the skill will read to ensure they contain only expected configuration (not executable code or unrelated secrets), 3) confirm that the MCP tools referenced (get_notetaker_meetings, monday-api-mcp__create_item) exist and are trusted, and 4) if you cannot verify these, avoid enabling the skill or run it in an isolated/test account. The mismatch between declared requirements and runtime behavior is the main concern.
Capability Analysis
Type: OpenClaw Skill
Name: meeting-notetaker
Version: 1.0.0
The skill is classified as suspicious because it explicitly instructs the AI agent to bypass standard tool abstractions and directly read sensitive credential files located at `/opt/ocana/openclaw/.gog/credentials.json` and a local `.context` file in `SKILL.md`. While these actions are framed as necessary workarounds for fetching calendar data and meeting notes, direct file-system access to credentials and environment variables represents a high-risk pattern that could be exploited. No evidence of intentional data exfiltration to unauthorized endpoints was found, but the instructions grant the agent excessive privilege over system-level secrets.
Capability Assessment
Purpose & Capability
The described purpose (fetch monday.com Notetaker meeting notes and optionally prepare 'next meeting' context) is reasonable, but the SKILL.md requires access to local Google Calendar credentials (/opt/ocana/openclaw/.gog/credentials.json) and a local .context file. The skill metadata declares no required env vars or config paths, so the runtime requirements do not match the manifest. Requesting Google Calendar access is coherent for 'next meeting' mode, but it should be declared explicitly; the current mismatch is unexplained.
Instruction Scope
The instructions tell the agent to source a local file (.context) and to directly use Google Calendar API with credentials from a hardcoded local path. Sourcing arbitrary files (source "$CONTEXT_FILE") can execute code and expose any variables in that file. The SKILL.md also references MCP tools (get_notetaker_meetings, monday-api-mcp__create_item) without declaring them. The instructions therefore access local secrets and execute shell operations outside the stated manifest scope.
Install Mechanism
No install spec or code files are included; the skill is instruction-only, so there is nothing being downloaded or installed by the manifest itself.
Credentials
The manifest lists no required environment variables or config paths, yet runtime instructions expect OWNER_EMAIL, CALENDAR_ID, GOG_CREDS and a specific credentials file. That is disproportionate and opaque: a skill that needs Google credentials should declare them explicitly and justify access. The implicit expectation that sensitive credential files exist at hardcoded paths is a red flag.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges in metadata. However, because it instructs the agent to read local credential files and source a local .context file, an autonomously-invoked agent could access those secrets whenever the skill runs. This is a notable operational risk even though 'always' is false.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meeting-notetaker - After installation, invoke the skill by name or use
/meeting-notetaker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish from Heleni workspace
Metadata
Frequently Asked Questions
What is meeting-notetaker?
Fetch and present meeting notes from monday.com Notetaker, or show the next upcoming meeting with full context prep. Use when: asked to summarize a meeting,... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.
How do I install meeting-notetaker?
Run "/install meeting-notetaker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is meeting-notetaker free?
Yes, meeting-notetaker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does meeting-notetaker support?
meeting-notetaker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created meeting-notetaker?
It is built and maintained by Netanel Abergel (@netanel-abergel); the current version is v1.0.0.
More Skills