← Back to Skills Marketplace
junjieyu95

Glancely

by JunjieBusiness · GitHub ↗ · v0.2.0 · MIT-0
macoslinux ⚠ suspicious
26
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install glancely
Description
Personal tracker framework. Scaffold new habit/workout/mood/reminder trackers from natural language. Dashboard, cron, all in one skill.
README (SKILL.md)

What glancely is

A personal tracker framework that puts all your habits in one dashboard. You describe what you want to track, and glancely scaffolds it — migrations, cron, dashboard panel — in one command.

Routing user intent

When a user asks for something, follow this dispatch table:

User says Action
"log mood" / "how I feel" Check ~/.glancely/components/mood/. If exists → read SKILL.md → run log.py. If not → read examples/mood/SKILL.md for reference → scaffold first, then log.
"remind me" / "add reminder" Check ~/.glancely/components/reminder/. Same fallback to examples/reminder/SKILL.md.
"what's my MIT" / "most important task" Check ~/.glancely/components/mit/. Fallback to examples/mit/SKILL.md.
"log diary" / "track time" Check ~/.glancely/components/diary_logger/. Fallback to examples/diary_logger/SKILL.md.
"build dashboard" / "show dashboard" Run glancely dashboard build and open ~/.glancely/dashboard/index.html.
"create tracker" / "track my" / "scaffold a habit" Read glancely/skills/scaffold_component/SKILL.md. Infer fields, cron, notifications from the user's description. Propose a plan. Confirm. Scaffold.
"what trackers do I have" Run glancely list.

Per-route workflow

  1. Check if the user already has a matching component in ~/.glancely/components/
  2. If yes: read its SKILL.md for field docs, then call its scripts/log.py
  3. If no: read the matching example in examples/ for reference, then use the scaffold flow to create it first
  4. Report the result

Setup

If glancely CLI is missing or ~/.glancely/ does not exist:

  1. Run pip install glancely
  2. Run glancely setup (minimal init — migrations only)
  3. If user wants cron, ask for agent_id / session info and write ~/.glancely/openclaw.toml

Scaffold flow (via scaffold_component/SKILL.md)

  1. Analyze the user's goal. Infer tracker name, fields, cron schedule, notification text.
  2. Propose a plan — list trackers, fields, and cron before touching anything. Ask for confirmation.
  3. Scaffold each confirmed tracker: glancely scaffold --name ... --field ... --cron ... --notify ...
  4. Dashboard auto-builds after each scaffold.
Usage Guidance
Before installing, verify the glancely package source, review any generated files under ~/.glancely, and be cautious about enabling cron or providing agent/session information. Use the skill only with tracker components you trust, and remove scheduled jobs or stored session config when you no longer need them.
Capability Analysis
Type: OpenClaw Skill Name: glancely Version: 0.2.0 The skill acts as a framework that installs an external Python package ('glancely'), configures cron jobs for persistence, and requests sensitive OpenClaw 'agent_id' and session info. It employs a plugin-like architecture in SKILL.md that directs the agent to execute scripts (log.py) and follow instructions from locally stored markdown files (~/.glancely/components/), which introduces a risk of indirect prompt injection or arbitrary code execution if those local files are tampered with. While these features are aligned with the stated goal of a tracker framework, the combination of package installation, automated scheduling, and dynamic execution of local code represents a high-risk capability set.
Capability Assessment
Purpose & Capability
The tracker, dashboard, scaffold, and cron features match the stated purpose, but they involve local file writes, command execution, and scheduled behavior.
Instruction Scope
The skill directs the agent to read local component SKILL.md files and then run component scripts from ~/.glancely, which can make persistent local/generated content influence future agent behavior and code execution.
Install Mechanism
The skill instructs installation of the glancely Python package via pip, which is purpose-aligned but unpinned and not reviewable in the provided artifacts.
Credentials
Running component scripts from a user-writable data directory is more powerful than simple tracking data storage and is not clearly bounded by validation, path restrictions, or per-run user approval.
Persistence & Privilege
Optional cron setup asks for agent_id/session info and writes a persistent OpenClaw config file, but the artifacts do not define what authority that session grants or how it is protected/revoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install glancely
  3. After installation, invoke the skill by name or use /glancely
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
- Added dispatch table to map natural language user requests to corresponding tracker actions and scaffolding flows. - Introduced per-route workflow for consistent handling of existing and new tracker requests. - Updated setup instructions for first-time users to install CLI and initialize data directory. - Expanded scaffold flow: added step-by-step inference, proposal, user confirmation, and automated dashboard build. - Clarified environment variable use, platform compatibility, and installation steps. - Improved documentation for easier onboarding and maintenance.
Metadata
Slug glancely
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Glancely?

Personal tracker framework. Scaffold new habit/workout/mood/reminder trackers from natural language. Dashboard, cron, all in one skill. It is an AI Agent Skill for Claude Code / OpenClaw, with 26 downloads so far.

How do I install Glancely?

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

Is Glancely free?

Yes, Glancely is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Glancely support?

Glancely is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux).

Who created Glancely?

It is built and maintained by JunjieBusiness (@junjieyu95); the current version is v0.2.0.

💬 Comments