Analytics Tracking
alirezarezvani/claude-skills
Set up, audit, and debug analytics tracking implementation — GA4, Google Tag Manager, event taxonomy, conversion tracking, and data quality.
Gaggiuino analytical skill for machine control, shot expression analysis, and high-performance visualization.
$ npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills gaggiuino-local --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/gaggiuino-local .claude/skills/gaggiuino-local && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "gaggiuino-local" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-local into .claude/skills/gaggiuino-local/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gaggiuino-local", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-localType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills gaggiuino-local --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/gaggiuino-local .agents/skills/gaggiuino-local && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "gaggiuino-local" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-local into .agents/skills/gaggiuino-local/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gaggiuino-local", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills gaggiuino-local --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/gaggiuino-local .cursor/skills/gaggiuino-local && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "gaggiuino-local" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-local into .cursor/skills/gaggiuino-local/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gaggiuino-local", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/gaggiuino-local--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills gaggiuino-local --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/gaggiuino-local .gemini/skills/gaggiuino-local && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "gaggiuino-local" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-local into .gemini/skills/gaggiuino-local/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gaggiuino-local", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills gaggiuino-localInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/gaggiuino-local .github/skills/gaggiuino-local && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "gaggiuino-local" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-local into .github/skills/gaggiuino-local/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gaggiuino-local", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills gaggiuino-local --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/gaggiuino-local .opencode/skills/gaggiuino-local && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "gaggiuino-local" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/gaggiuino-local into .opencode/skills/gaggiuino-local/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gaggiuino-local", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
gaggiuino-localGaggiuino analytical skill for machine control, shot expression analysis, and high-performance visualization.
Gaggiuino Local is an agent skill from LeoYeAI/openclaw-master-skills. Gaggiuino analytical skill for machine control, shot expression analysis, and high-performance visualization. It interprets shot data through profile intent and generates unified static/animated graphs or synchronized video overlays.
Its SKILL.md is about 6.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts and reference files (for example `_meta.json`, `references/analysis-protocol.md` and `references/dial-in-basics.md`).
The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python and Shell), which the agent can run.
Shell commands in SKILL.md call:
python3aptbrewFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
espressoaf.comgithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Gaggiuino Local loads about 6.5k tokens when it runs, and up to ~42k if it reads all its reference files. Until then it costs about 62 tokens; SKILL.md has 3,119 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
sudo apt install python3-matplotlib ffmpegAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 3,119 words, ~6,525 tokens.
.claude/skills/gaggiuino-local/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.Gaggiuino Local is a machine-connected skill for espresso machines running the Gaggiuino mod. It enables live status monitoring, in-depth shot analysis based on profile intent vs. actual expression, profile management, and settings configuration. Additionally, it provides a high-performance rendering engine for generating static graphs, animated trajectory videos, and synchronized overlays for extraction footage.
Its core question is not simply “is this cup good?” It first asks whether the shot became what its profile was trying to make it become. In other words, it asks:
Did this shot become the kind of coffee it was trying to be?
In Chinese:
这杯咖啡有没成为它本来想成为的样子?
Only after that should it move into troubleshooting or dial-in guidance.
All machine interaction goes through scripts/gaggiuino.sh.
Use this skill when the task involves one or more of these:
scripts/gaggiuino.sh statusscripts/gaggiuino.sh profilesscripts/gaggiuino.sh profiles → resolve id → scripts/gaggiuino.sh select-profile <id>scripts/gaggiuino.sh latest-shotscripts/gaggiuino.sh shot <id>scripts/gaggiuino.sh get-settings <category> first, then scripts/gaggiuino.sh update-settings <category> <json>scripts/render_shot_graph.py & scripts/render_shot_video_overlay.pyhttp://gaggiuino.localgaggiuino.local is the machine's mDNS hostnamegaggiuino.local first~/.openclaw/workspace/memory/gaggiuino-base-url.jsongaggiuino.local fails, guide the user to check the machine's network connection and find its real LAN IP in router settingsscripts/gaggiuino.sh set-base-url <url-or-host>gaggiuino.local on connection-layer failuregaggiuino.local fail, treat the remembered IP as possibly stale and guide the user to re-check the network or update the saved addressscripts/gaggiuino.sh get-base-url to inspect the remembered address and scripts/gaggiuino.sh clear-base-url to remove itUse these as output-normalization rules, especially when replying in Chinese coffee context. They are meant to prevent literal but unnatural translations.
HyperEx / HyperEx 2.0 profiles.Use the terminology rules above, but for phase-transition replays and control-mode summaries apply the following stricter formatting rules.
When writing phase transition replays or summarizing control modes, strictly avoid exposing raw machine fields or machine-style shorthand such as type: "FLOW", target.end: 3, restriction: 4, stopConditions.pressureAbove: 4, or compressed tuples built from them. Translate them into human-readable descriptions centered on Targets, Limits, and exit conditions.
Critically: Match the output language strictly to the user's query language. Do not mix English and Chinese.
For type: flow:
For type: pressure:
Always decide first whether the task is mainly about:
Then read only the references needed for that path.
For real machine tasks, default to:
Use family as an interpretation layer, not as the first execution verdict. In real-shot analysis, judge the intended named profile first, then use family to explain broader intent, likely expectations, and common misreads.
A shot may fit the broader family yet still fail to express the named profile. A shot may also express the named profile coherently and still be worth changing for taste reasons.
For full machine semantics, read:
For family intent, graph interpretation, and broader next-move reasoning, read:
If the user asks whether the machine is ready, online, hot enough, or what profile is active:
scripts/gaggiuino.sh status immediatelyIf the user wants analysis of the latest shot or a specific shot:
scripts/gaggiuino.sh latest-shot or scripts/gaggiuino.sh shot <id>For latest-shot or historical-shot analysis, do not jump straight to troubleshooting. Always complete the following order before giving recommendations:
Identify the named profile and intended structure
profile.phases first, then profile description when neededReconstruct what actually executed
Add family interpretation only after the execution replay
Judge expression at the right level
Classify the main problem type and next move
When replying to latest-shot or historical-shot requests, prefer this structure:
<profile name>what phases / handoffs actually ranexpressed / partially expressed / failedonly when it adds value; explain the family-level intent or expected misread without turning it into a second conclusionphase execution / shot condition / mixed / rare profile fragility1–2 concrete actions onlyDo not collapse real shot analysis into a generic coffee answer.
Do not let family resemblance outrank a clearer profile-specific execution mismatch.
Treat profile.name as the starting point, not the conclusion. If profile.phases clearly indicate a different known variant within the same broader family, use phase structure to refine the resolved variant.
Keep intended structure and actual behavior separate: processedShot.profile.phases define the intended program structure; processedShot.datapoints show what the machine actually did over the shot. Do not use execution datapoints to replace a clearer structural signal already present in the profile phase definitions.
A shot-analysis answer is incomplete unless it explicitly states whether the named profile expressed / partially expressed / failed to express before giving troubleshooting or dial-in advice.
For staged named profiles, do not equate “all expected phases were entered” with “the profile was fully expressed”; judge whether key setup stages actually had enough runtime to perform their intended role.
The skill includes a unified rendering engine for transforming shot data into visual assets. All modes share a deterministic 2400x1080 pixel layout to ensure consistency between static and animated output. Both rendering scripts support absolute or relative paths, including user-home expansion (~) and automatic creation of missing parent directories.
All visual assets generated by the skill are captured in a defined standard directory with automatic naming:
shot<id>_static.pngshot<id>_animated.mp4shot<id>_overlay_landscape.mp4 or shot<id>_overlay_portrait.mp4
~/.openclaw/workspace/gaggiuino-outputThe --out parameter is optional; if omitted, the scripts will automatically archive the file using this standard location and naming convention.
scripts/render_shot_graph.py
# Generate static PNG (shot<id>_static.png)
python3 render_shot_graph.py --shot-id <id> --mode png
# Generate animated MP4 (shot<id>_animated.mp4)
python3 render_shot_graph.py --shot-id <id> --mode mp4scripts/render_shot_video_overlay.py
Synchronization Offset
--offset <seconds>: Align the graph with the video. Landscape (Horizontal) Automatically uses a Vertical Stack (VSTACK) layout. The graph is placed above the video.
# Video starts 1.4s before graph (shot<id>_overlay.mp4)
python3 render_shot_video_overlay.py --shot-id <id> --video landscape.mp4 --offset 1.4Portrait (Vertical / Smartphone) Automatically uses a Semi-transparent Overlay. The graph floats over the video.
--alpha <0.1-1.0>: Adjust opacity (1.0 = solid, 0.7 is recommended).--position <top/bottom>: Place the graph at the top or bottom of the frame.# Portrait overlay with custom alpha (0.7) at the bottom
python3 render_shot_video_overlay.py --shot-id <id> --video portrait.mp4 --alpha 0.7 --position bottomIf the user only describes taste, extraction behavior, or dialing problems:
If the user asks a conceptual causality question such as “does this mean the profile itself is flawed?” but does not provide telemetry or explicit multi-shot evidence:
If the user provides a graph screenshot, machine screen image, or curve description:
Assess evidence quality
Do a provisional family read
Upgrade immediately if the user supplies profile context
State the result at the right level
Keep the next move minimal
<family> (<confidence>)strong / partial / weakthe 2–4 most important observationsmissing intent / weak image / missing profile contextask for intended profile or give 1 tentative adjustmentIf the user asks what profile / 曲线 to use, what a named profile / 曲线 is like, or asks to switch profiles / 曲线:
First distinguish between:
Do not treat a profile question as permission to change the machine.
For conceptual profile advice:
For real machine switching, always follow this order:
Confirm explicit switching intent
Resolve the requested profile against the machine list
scripts/gaggiuino.sh profiles firstSend the switch request precisely
scripts/gaggiuino.sh select-profile <id> only after the target id is clearReport switch status precisely
select-profile <id> as a sent request, not a confirmed switch, unless a follow-up read confirms itFor real profile switching, the minimum valid sequence is:
confirm explicit switch intent → list profiles → resolve concrete id → send switch request → report status precisely
If the user wants machine settings changed:
get-settings <category> firstupdate-settings <category> <json>For settings changes, first distinguish between a read request and a write request. Do not treat a settings question as permission to modify the machine.
For real settings writes, always follow this order:
Read the current category first
scripts/gaggiuino.sh get-settings <category> before planning the writeModify only the explicit delta
Require clarity before writing
Write back a complete valid payload
scripts/gaggiuino.sh update-settings <category> <json> with a complete payload based on the fetched responseReport status precisely
For settings writes, the minimum valid sequence is:
read current category → modify explicit delta only → write complete payload → report status precisely
When interpreting real Gaggiuino data:
The visualization and rendering features require these system-level tools to be installed on the host:
sudo apt install python3-matplotlib ffmpegbrew install ffmpeg python-matplotlibPYTHONNOUSERSITE=1 is automatically used by the renderers to avoid numpy 2.x ABI conflicts from user-site packages in ~/.local.This is an unofficial, non-commercial interoperability skill for machines running the Gaggiuino mod. It does not include or redistribute Gaggiuino source code. Any Gaggiuino-related materials remain subject to their original terms, including the project’s CC BY-NC 4.0 license where applicable.
Some reference material in this skill was adapted from https://espressoaf.com/guides and https://github.com/Zer0-bit/gaggiuino/tree/community/profiles. The Gaggiuino-specific analysis protocol in this skill is an original local framework built on top of those sources and real machine behavior.
Acknowledgement: Gaggiuino — the greatest coffee project on the planet.
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts, references) in skills/gaggiuino-local of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Gaggiuino Local next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Gaggiuino Local this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~6.5k | Automated safety check: Notes | MIT | |
| Analytics Trackingalirezarezvani/claude-skills | 28k | 1 repos | ~3.8k | Automated safety check: Pass | MIT | |
| Analyticsgetsentry/sentry | 46k | — | ~2.5k | Automated safety check: Pass | Custom licence | |
| Debugging MCP AnalyticsPostHog/posthog | 40k | — | ~7.6k | Automated safety check: Pass | Custom licence | |
| Opik Analytics Instrumentationcomet-ml/opik | 22k | — | ~4.4k | Automated safety check: Pass | Apache-2.0 | |
| Telemetry AnalyticsOpenHands/OpenHands | 91k | — | ~305 | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
Set up, audit, and debug analytics tracking implementation — GA4, Google Tag Manager, event taxonomy, conversion tracking, and data quality.
getsentry/sentry
Instrument and discover analytics events in Sentry's frontend UI.
PostHog/posthog
Debug, support, and build PostHog MCP Analytics — product analytics for MCP servers (the @posthog/mcp and posthog.mcp SDKs plus the mcpanalytics product).
comet-ml/opik
Shows how to add product analytics events to Opik's frontend, Java backend and Python SDK, all reporting through Segment to PostHog with an opik_ name prefix.
OpenHands/OpenHands
This skill should be used when the user asks to "add tracking", "add a PostHog event", "change telemetry consent", "instrument onboarding", "debug analytics", or changes telemetry.ts…
Nexus-JPF/note-companion
When the user wants to set up, improve, or audit analytics tracking and measurement.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Gaggiuino analytical skill for machine control, shot expression analysis, and high-performance visualization. Gaggiuino Local is an agent skill from LeoYeAI/openclaw-master-skills. Gaggiuino analytical skill for machine control, shot expression analysis, and high-performance visualization.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a claude-code`. Or copy the skill folder (skills/gaggiuino-local in LeoYeAI/openclaw-master-skills) into .claude/skills/gaggiuino-local in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a codex`. Or copy the skill folder (skills/gaggiuino-local in LeoYeAI/openclaw-master-skills) into .agents/skills/gaggiuino-local in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill gaggiuino-local -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gaggiuino-local, .gemini/skills/gaggiuino-local, .github/skills/gaggiuino-local and .opencode/skills/gaggiuino-local in your project.
Going by SKILL.md and its folder, Gaggiuino Local needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python3, apt and brew). Our summary lists: Python 3; A Bash shell.
SKILL.md names 2 domains. As links in the text: espressoaf.com and github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Gaggiuino Local is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.5k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 36k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Gaggiuino Local: Analytics Tracking (alirezarezvani/claude-skills, 28k stars), Analytics (getsentry/sentry, 46k stars), Debugging MCP Analytics (PostHog/posthog, 40k stars) and Opik Analytics Instrumentation (comet-ml/opik, 22k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.