Token导航 LogoToken导航

Agent Skill · 效率

justcalendar(justcalendar 命令行)

justcalendar 用于辅助安全审计、权限检查和凭据风险排查,适合在 OpenClaw 中需要复核安全边界、认证流程或敏感配置时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

justcalendar 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 6,496。

总安装 9,267周安装 394GitHub Stars 公开资料未说明下载 3,247核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:justcalendar(justcalendar 命令行)
来源仓库:https://github.com/andredalmeida/justcalendar
安装命令:
openclaw skills install justcalendar
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install justcalendar

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

justcalendar 用于辅助安全审计和权限检查,适合在 OpenClaw 中需要复核安全边界时使用。针对 justcalendar.ai 的安装和操作提供支持,包括生成代理。通过 clawhub 安装,结合来源仓库和 README 核验具体用法。安装前建议确认权限范围、维护状态及是否触发联网、命令执行或文件读写。

使用时需参考原始 SKILL.md 了解详细功能与限制条件。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install justcalendar;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

justcalendar 怎么安装?

在终端执行 openclaw skills install justcalendar。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

justcalendar 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

justcalendar 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install justcalendar 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

justcalendar 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

justcalendar 用的人多吗?

公开数据是累计安装 9,267 次,近一周安装 394 次,下载 3,247 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

justcalendar 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
justcalendar

justcalendar 命令行 · 本页

9,267—执行命令MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
justcalendar
description
Use this skill when a user needs to install, authenticate, or operate the Just Calendar CLI against https://justcalendar.ai, including generating an agent token in the web UI and performing calendar/day-data management from terminal commands.

JustCalendar CLI Skill

Purpose

This skill provides complete operational guidance for justcalendar, a Node.js CLI that manages Just Calendar data in Google Drive through:

  1. Backend-issued Google Drive access tokens from https://justcalendar.ai
  2. Direct Google Drive API reads/writes for calendar data files

Use this skill for setup, login, troubleshooting, and day-to-day CLI operations.

When To Use This Skill

Use this skill when user asks to:

  • Install or update justcalendar
  • Login with a token generated in Just Calendar web interface
  • Add, list, rename, remove, or select calendars
  • Set/get/delete day values from calendars
  • Run bulk data operations from terminal
  • Troubleshoot token/auth/permission errors

Prerequisites

  • Node.js >=18
  • npm
  • Access to https://justcalendar.ai
  • A Google Drive-connected session in the web app (required to generate token and use Drive-backed operations)

Installation

Global install from npm:

npm install -g justcalendar
justcalendar --help

From local project path:

cd ~/justcalendar-cli
npm install
npm install -g .
justcalendar --help

If installing from GitHub:

git clone git@github.com:AndredAlmeida/justcalendar-cli.git
cd justcalendar-cli
npm install
npm install -g .
justcalendar --help

Authentication Workflow (Web -> CLI)

Step 1: Generate token on website

  1. Open https://justcalendar.ai
  2. Login/connect Google Drive in the app
  3. Click Connect to your Agent (OpenClaw button)
  4. Click Generate New Token
  5. Copy token immediately

Important:

  • Token is shown once
  • Generating a new token invalidates the previous token
  • If popup says token already exists but hidden, generate a new one to get a visible token

Step 2: Login CLI with token

justcalendar login --token <YOUR_TOKEN> --url https://justcalendar.ai

Verify:

justcalendar status

Expected status includes backend URL, token state, and current calendars (if authenticated).

CLI Data Model Notes

  • Calendar selector can be calendar id or calendar name
  • Date format is strict YYYY-MM-DD
  • Data is stored under JustCalendar.ai folder in Google Drive
  • Main config file: justcalendar.json
  • Calendar data files: <account-id>_<calendar-id>.json
  • CLI local config: ~/.justcalendar-cli/config.json

Command Reference

Session / Auth

justcalendar login --token <TOKEN> --url https://justcalendar.ai
justcalendar logout
justcalendar status

Calendars

justcalendar calendars list
justcalendar calendars add "Workout" --type score --color red --display heatmap --pinned
justcalendar calendars rename "Workout" "Workout Intensity"
justcalendar calendars remove "Workout Intensity"
justcalendar calendars select "Energy Tracker"

Calendar type options:

  • signal-3
  • score
  • check
  • notes

Color options:

  • green, red, orange, yellow, cyan, blue

Score display options (for score type):

  • number, heatmap, number-heatmap

Day Data - Set

Single set:

justcalendar data set "Energy Tracker" 2026-03-01 green

Bulk set (multiple <date> <value> pairs in one call):

justcalendar data set "Energy Tracker" 2026-03-01 green 2026-03-02 yellow 2026-03-03 red

Day Data - Delete

Single delete:

justcalendar data delete "TODOs" 2026-03-01

Bulk delete (multiple dates in one call):

justcalendar data delete "TODOs" 2026-03-01 2026-03-02 2026-03-03

Day Data - Get

Single get:

justcalendar data get "Sleep" 2026-03-01

Bulk get (multiple dates in one call):

justcalendar data get "Sleep" 2026-03-01 2026-03-02 2026-03-03

Bulk-First Rule (Multi-Day Operations)

When handling more than one date, prefer one bulk command over looping per-day commands.

Use these bulk patterns by default:

  • justcalendar data set <calendar> <date1> <value1> <date2> <value2> ...
  • justcalendar data delete <calendar> <date1> <date2> ...
  • justcalendar data get <calendar> <date1> <date2> ...

Use bulk whenever request scope is more than one day, including:

  • Date ranges
  • Whole week or whole month operations
  • Backfills
  • Batch fixes

Fall back to per-day commands only when:

  • Bulk command length would exceed shell/OS command length limits
  • Per-day retries are required for a failed subset

Single-day requests stay unchanged: use the existing single-date command forms.

Bulk Examples

Week update in one data set call:

justcalendar data set "Energy Tracker" \
  2026-03-02 green 2026-03-03 yellow 2026-03-04 red \
  2026-03-05 green 2026-03-06 green 2026-03-07 yellow 2026-03-08 green

Month delete in one data delete call:

justcalendar data delete "TODOs" \
  2026-02-01 2026-02-02 2026-02-03 2026-02-04 2026-02-05 2026-02-06 2026-02-07 \
  2026-02-08 2026-02-09 2026-02-10 2026-02-11 2026-02-12 2026-02-13 2026-02-14 \
  2026-02-15 2026-02-16 2026-02-17 2026-02-18 2026-02-19 2026-02-20 2026-02-21 \
  2026-02-22 2026-02-23 2026-02-24 2026-02-25 2026-02-26 2026-02-27 2026-02-28

Multi-day verification in one data get call:

justcalendar data get "Sleep" \
  2026-03-01 2026-03-02 2026-03-03 2026-03-04 2026-03-05 2026-03-06 2026-03-07

Performance + consistency note:

  • Bulk commands reduce CLI/API overhead and reduce partial-write risk versus many per-day calls.

Value Rules By Calendar Type

signal-3

Accepted values for data set:

  • red
  • yellow
  • green
  • x
  • clear / unset / none (removes value)

score

Accepted values:

  • Integers from -1 to 10
  • -1 means unset/remove

check

Accepted truthy values:

  • true, 1, yes, on, checked

Falsy/unset values:

  • false, 0, no, off, unchecked, clear, unset, none

notes

Accepted:

  • Any non-empty text string (quote if spaces)

Unset:

  • Empty/blank value (or use data delete)

Recommended Operating Sequence

  1. Check connectivity:
justcalendar status
  1. List calendars:
justcalendar calendars list
  1. Apply desired calendar/data changes
  1. Re-check specific days:
justcalendar data get "<Calendar>" <date1> <date2> ...

Troubleshooting

Not logged in. Run: justcalendar login ...

  • Run login again with valid token

invalid_agent_token / missing_agent_token

  • Generate new token in web app popup
  • Re-run:
justcalendar login --token <NEW_TOKEN> --url https://justcalendar.ai

missing_drive_scope

  • In web app, reconnect Google Drive and approve Drive access (drive.file)
  • Generate new agent token
  • Login again in CLI

token_refresh_failed / not_connected

  • Drive session on server is expired/disconnected
  • Reconnect Google Drive on website, generate new token, and login again

Date format errors

  • Use exact YYYY-MM-DD
  • Ensure calendar date is valid (for example, 2026-02-30 is invalid)

Ambiguous calendar name

  • Use calendar id from:
justcalendar calendars list

Safety / Behavior Notes

  • calendars remove is destructive for that calendar and its associated data file
  • Bulk data set/data delete operations issue a single final write per command invocation
  • Keep agent tokens secret; treat like credentials
  • Rotate token by generating a new one (old token is invalidated)

Quick Start Example

justcalendar login --token jca_... --url https://justcalendar.ai
justcalendar calendars list
justcalendar calendars add "Hydration" --type check --color cyan
justcalendar data set "Hydration" 2026-03-01 true 2026-03-02 true 2026-03-03 false
justcalendar data get "Hydration" 2026-03-01 2026-03-02 2026-03-03

平台分布

OpenClaw

78.8%
按下载量换算2,559

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install justcalendar 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills