Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Gws Calendar Agenda

Google Calendar: Show upcoming events across all calendars.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 213 · 14 current installs · 14 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The skill name/description and the only required binary ('gws') align: it simply runs the gws CLI to show calendar agenda. There are no unrelated binaries or environment variables declared in the package itself.
!
Instruction Scope
The runtime instructions explicitly defer auth, global flags, and security rules to ../gws-shared/SKILL.md (or to generate it with `gws generate-skills`). That external dependency is not included, so the actual authorization flow, what files or tokens are read/written, and any global flags are hidden from review. This makes it impossible to confirm the skill stays within its stated read-only scope.
Install Mechanism
Instruction-only skill (no install spec, no code files). Nothing will be written during install by the skill itself. The only runtime requirement is the external 'gws' CLI binary, which should be inspected separately.
Credentials
This package declares no required env vars or credentials, which is consistent with a simple read-only agenda command. However, because auth details are delegated to gws-shared (not included), the skill may implicitly require Google auth tokens, config files, or other environment variables — those are not visible here and therefore not verifiable.
Persistence & Privilege
No 'always: true' or other elevated persistence is requested. The skill is user-invocable and can be called autonomously (platform default), which is normal and expected for a CLI-invoking skill.
What to consider before installing
This SKILL.md itself is small and coherent: it runs the 'gws' CLI to show events. The unknown piece is ../gws-shared/SKILL.md, which the skill points to for authentication and global flags. Before installing or enabling this skill you should: 1) Inspect the gws-shared SKILL.md (or the output of `gws generate-skills`) to see exactly what auth flow and files it uses — e.g., OAuth client IDs, refresh tokens, credentials stored on disk, or ENV vars. 2) Verify the provenance of the 'gws' binary (where it came from, checksums, maintainers). 3) Confirm that any auth scopes are read-only and limited to calendar access. 4) If you cannot view gws-shared, treat the dependency as opaque and avoid providing broad Google credentials; consider running the gws CLI in an isolated environment or container. If you provide the gws-shared SKILL.md or details of the gws CLI auth flow, I can re-evaluate and raise or lower the concern level.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.1
Download zip
Plugin bundle (nix)
Skill pack · CLI binary · Config
SKILL.mdCLIConfig
CLI help (from plugin)
gws calendar +agenda --help
latestvk974s8fc2a2nd8h862bdbp2des82taz0

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binsgws

SKILL.md

calendar +agenda

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

Show upcoming events across all calendars

Usage

gws calendar +agenda

Flags

FlagRequiredDefaultDescription
--todayShow today's events
--tomorrowShow tomorrow's events
--weekShow this week's events
--daysNumber of days ahead to show
--calendarFilter to specific calendar name or ID
--timezoneIANA timezone override (e.g. America/Denver). Defaults to Google account timezone.

Examples

gws calendar +agenda
gws calendar +agenda --today
gws calendar +agenda --week --format table
gws calendar +agenda --days 3 --calendar 'Work'
gws calendar +agenda --today --timezone America/New_York

Tips

  • Read-only — never modifies events.
  • Queries all calendars by default; use --calendar to filter.
  • Uses your Google account timezone by default; override with --timezone.

See Also

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…