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.