skill-logger

Append structured skill usage records to a JSONL file in an Obsidian vault.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill skill-logger-cocyuhao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-logger
Source: https://github.com/cocyuhao/my-ai-skills-library/tree/main/skill-logger
Command: npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill skill-logger-cocyuhao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It records the usage of skills by appending a log entry after each Skill execution, enabling tracking of usage frequency and user satisfaction for analytics.

Core Features & Use Cases

  • Automatically appends a structured log line to skill_usage_log.jsonl with fields such as date, weekday, week, skill, scene, satisfaction, and note.
  • Supports manual and AI-guided logging workflows, ensuring logs are consistently captured after Skill completion.
  • Works with a user's Obsidian vault and a configurable environment variable OBSIDIAN_VAULT for file location.

Quick Start

在完成某个 Skill 之后,提供 Skill 名称、场景描述与满意度等信息以将一次使用记录追加到日志文件。

Frequently Asked Questions about skill-logger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log Skill usage records to a JSONL file for analytics?▼

To log Skill usage records for analytics, append a structured entry containing date, weekday, week, skill, scene, satisfaction, and optional notes to a centralized JSONL file after each execution.

What is the best way to track Skill usage frequency and satisfaction automatically?▼

Tracking Skill usage frequency and satisfaction is done by appending structured log lines to skill_usage_log.jsonl, capturing execution details and user satisfaction ratings for subsequent analytics.

Does this logging workflow require an Obsidian vault to function?▼

Yes, this logging workflow requires an Obsidian vault configured via the OBSIDIAN_VAULT environment variable to determine the file location for writing the JSONL log entries.

How do I initialize the JSON schema for Skill usage logging on the first run?▼

To initialize the JSON schema for Skill usage logging on the first run, the system automatically handles first-run initialization, establishing the structured format within your designated JSONL file.

What limitations exist when manually logging Skill execution details?▼

A limitation when manually logging Skill execution details is that entries only append to a single centralized JSONL file, requiring consistent manual input of scene and satisfaction data after each execution.