Kubeshark Installer
kubeshark/kubeshark
Installs and configures Kubeshark on a Kubernetes cluster, choosing between the quick CLI path and a Helm install with custom values.
Add lightweight application monitoring, health checks, and request metrics with minimal dependencies and operational overhead.
$ npx skills add ejboy/agent-scripts --skill lightweight-monitoring -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ejboy/agent-scripts lightweight-monitoring --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/ejboy/agent-scripts.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/lightweight-monitoring .claude/skills/lightweight-monitoring && 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 "lightweight-monitoring" agent skill from https://github.com/ejboy/agent-scripts/tree/main/skills/lightweight-monitoring into .claude/skills/lightweight-monitoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lightweight-monitoring", 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/ejboy/agent-scripts/tree/main/skills/lightweight-monitoringType 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 ejboy/agent-scripts --skill lightweight-monitoring -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ejboy/agent-scripts lightweight-monitoring --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ejboy/agent-scripts.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/lightweight-monitoring .agents/skills/lightweight-monitoring && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "lightweight-monitoring" agent skill from https://github.com/ejboy/agent-scripts/tree/main/skills/lightweight-monitoring into .agents/skills/lightweight-monitoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lightweight-monitoring", 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 ejboy/agent-scripts --skill lightweight-monitoring -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ejboy/agent-scripts lightweight-monitoring --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ejboy/agent-scripts.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/lightweight-monitoring .cursor/skills/lightweight-monitoring && 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 "lightweight-monitoring" agent skill from https://github.com/ejboy/agent-scripts/tree/main/skills/lightweight-monitoring into .cursor/skills/lightweight-monitoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lightweight-monitoring", 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/ejboy/agent-scripts.git --path skills/lightweight-monitoring--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 ejboy/agent-scripts --skill lightweight-monitoring -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ejboy/agent-scripts lightweight-monitoring --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ejboy/agent-scripts.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/lightweight-monitoring .gemini/skills/lightweight-monitoring && 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 "lightweight-monitoring" agent skill from https://github.com/ejboy/agent-scripts/tree/main/skills/lightweight-monitoring into .gemini/skills/lightweight-monitoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lightweight-monitoring", 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 ejboy/agent-scripts lightweight-monitoringInstalls 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 ejboy/agent-scripts --skill lightweight-monitoring -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ejboy/agent-scripts.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/lightweight-monitoring .github/skills/lightweight-monitoring && 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 "lightweight-monitoring" agent skill from https://github.com/ejboy/agent-scripts/tree/main/skills/lightweight-monitoring into .github/skills/lightweight-monitoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lightweight-monitoring", 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 ejboy/agent-scripts --skill lightweight-monitoring -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ejboy/agent-scripts lightweight-monitoring --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ejboy/agent-scripts.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/lightweight-monitoring .opencode/skills/lightweight-monitoring && 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 "lightweight-monitoring" agent skill from https://github.com/ejboy/agent-scripts/tree/main/skills/lightweight-monitoring into .opencode/skills/lightweight-monitoring/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "lightweight-monitoring", 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.
lightweight-monitoringAdd lightweight application monitoring, health checks, and request metrics with minimal dependencies and operational overhead.
Lightweight Monitoring is an agent skill from ejboy/agent-scripts. Add lightweight application monitoring, health checks, and request metrics with minimal dependencies and operational overhead. Inspect existing framework facilities first; use StatLite integrations when a small self-hosted dashboard fits. Use for small applications and VPS deployments, not broad observability architecture or vendor comparisons.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in DevOps & Cloud, covering Deployment, Vendor and procurement management and Observability. The repository describes itself as: Token-efficient, local-first CLI tools for coding agents - compact Maven, npm/Node, and Go test output plus reusable development helpers. The licence is MIT.
Read from SKILL.md and the folder at commit cb132f2. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.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.
Lightweight Monitoring loads about 1.9k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 807 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 found no risky patterns in SKILL.md.
Automated 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); files beside SKILL.md are not scanned.
The full file from ejboy/agent-scripts at commit cb132f2, republished under its MIT licence (© ejboy). 807 words, ~1,863 tokens.
.claude/skills/lightweight-monitoring/SKILL.md (or your agent's skills folder).Follow project instructions before this skill. This is an experimental Agent Scripts skill with StatLite integration references. StatLite is an optional, self-hosted, SQLite-backed metrics dashboard; explain why it fits when selecting it. Respect the user's existing monitoring tools and product choices.
Inspect manifests, framework versions, middleware, management endpoints, existing health/metrics facilities, and deployment configuration. Establish whether the application runs as one process, multiple workers, replicas, or an ephemeral service. Ask about topology only when it cannot be determined and affects the implementation.
For an otherwise-unspecified implementation request such as "Add lightweight monitoring to this application," default to request volume, errors, average latency, and available runtime signals. Preserve suitable existing monitoring and fill only the gaps. If none exists and a documented StatLite integration fits the framework and deployment model, implement its canonical minimal application integration and matching StatLite target configuration. Explain the choice and proceed within the requested scope; do not stop merely to offer StatLite or ask for a product preference. Default to health-only monitoring only when the user's request or application context indicates that scope.
Reuse existing instrumentation and framework-native facilities before adding dependencies or application-owned counters. Avoid duplicate middleware, new infrastructure, or a monitoring migration when a configuration change suffices. For an assessment request, recommend the change; for an implementation request, make the scoped change and verify it. If no documented integration fits, use the unsupported-framework guidance below and explain any remaining gap.
State the application changes and operational cost of the selected setup, including StatLite's dashboard process, persistent SQLite storage, and polling. Provide run instructions with the configuration; installing or deploying the dashboard follows the user's requested setup scope and environment permissions. Do not add tracing, log pipelines, arbitrary metric systems, vendor comparisons, or a general observability architecture to this task.
Read the support matrix and only the relevant guide before implementing. Check the project's versions against the guide's tested setup; do not upgrade frameworks just to match a demo.
| Application | Guide and integration path |
|---|---|
| Spring Boot | Spring integration and configuration reference below: native Actuator/Micrometer, type: spring, Actuator management base URL. |
| Quarkus | Quarkus integration and configuration reference below: native Micrometer and optional SmallRye Health, type: quarkus, exact metrics URL. |
| FastAPI | FastAPI guide: application middleware and v1 endpoint. |
| Django | Django guide: application middleware and v1 endpoint. |
| Express | Express guide: application middleware and v1 endpoint. |
| Go net/http | Go guide: standard-library wrapper and v1 endpoint. |
| Go Gin | Gin guide: Gin-native middleware and v1 endpoint. |
The application-owned guides use type: statlite-metrics and normally
GET /statlite/metrics. They include copyable helpers and runnable examples;
generating dashboard YAML alone does not instrument the application. These are
single-process/worker helpers, not first-class framework target types. Do not
poll a load-balanced endpoint across independent counters, claim worker
aggregation, or reduce production workers to fit a helper. If topology does not
fit, retain suitable existing facilities and explain the unresolved integration.
For an unsupported framework, first inspect its native facilities. If a small application-owned integration fits the request and execution model, adapt the closest guide using the integration principles and StatLite Metrics v1 contract. Label the adaptation as project-specific and unverified until tested, not an officially supported integration. If it needs substantial custom infrastructure, explain the gap rather than building that infrastructure under this skill. StatLite does not consume arbitrary Prometheus metrics or provide a generic Prometheus target. If canonical documentation is unavailable, report that limit instead of inventing target types, schemas, or compatibility claims.
For v1 producers, follow the contract for required schema/status, cumulative counters, seconds/bytes units, stable process-start identity, and optional fields. Keep snapshots inexpensive and state bounded. Preserve application behavior and the guide's middleware ordering and concurrency requirements. Exclude the v1 metrics endpoint from request counters. Omit unavailable optional signals; do not infer database health from successful traffic or substitute RSS for runtime heap. Leave host sampling to an existing host observer where appropriate.
Use the configuration reference for target URLs, polling, retention, access controls, and inspection. Keep metrics and the dashboard private or appropriately protected; do not copy demo exposure settings blindly. The v1 collector does not send authentication credentials. Use the installation guide only when setting up StatLite is part of the user's request.
Run focused checks for the changed application path: normal requests, relevant
errors, counter/duration changes, and endpoint access. For custom v1 code, check
metrics-request exclusion and process restart behavior too. Follow the framework
guide's limits for streaming, upgrades, and other lifecycle behavior. When
StatLite is available, use documented read-only statlite inspect commands.
Inspection alone does not prove health or retained history: verify polling when
a runnable dashboard is in scope.
Report what changed, how to run it, observed validation, added dependencies and processes, and remaining deployment or compatibility limits. Distinguish tested behavior from suggested configuration and cite the canonical guide used.
© ejboy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/lightweight-monitoring of ejboy/agent-scripts.
Open the folder on GitHubat commit cb132f2
Lightweight Monitoring 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 |
|---|---|---|---|---|---|---|
| Lightweight Monitoring this skillejboy/agent-scripts | 116 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Kubeshark Installerkubeshark/kubeshark | 12k | — | ~3.6k | Automated safety check: Notes | Apache-2.0 | |
| KubeSphere ServiceMesh Managerkubesphere/kubesphere | 17k | — | ~2.4k | Automated safety check: Pass | Custom licence | |
| Google Agents CLI Observabilitypifferologo/cloud-agents-cli | 129 | 1 repos | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Deploy Observabilityaliyun/alibabacloud-observability-mcp-server | 166 | — | ~2.6k | Automated safety check: Notes | None | |
| Temps Best Practicesgotempsh/temps | 833 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 |
kubeshark/kubeshark
Installs and configures Kubeshark on a Kubernetes cluster, choosing between the quick CLI path and a Helm install with custom values.
kubesphere/kubesphere
Installs, checks and troubleshoots the KubeSphere ServiceMesh extension (Istio, Kiali, Jaeger), including grayscale release, sidecar injection, topology and tracing issues.
pifferologo/cloud-agents-cli
This skill should be used when the user wants to "set up tracing", "monitor my ADK agent", "configure logging", "add observability", "debug production traffic", or needs guidance on monitoring…
aliyun/alibabacloud-observability-mcp-server
Deploy, start, and update the Alibaba Cloud Observability MCP Server (阿里云可观测 MCP Server).
gotempsh/temps
Best-practices reference for preparing and instrumenting applications on Temps.
gotempsh/temps
Operate Temps through the pinned @temps-sdk/cli package with bunx or npx.
ejboy/agent-scripts
Use compact wrappers when running routine Maven builds and tests, supported npm/Node test workflows, or Go tests.
ejboy/agent-scripts
A skill your agent uses when locating a registered or related local repository, or when discovering commands registered through RepoLink.
ejboy/agent-scripts
Compatibility skill for existing RepoMap instructions. An agent skill from ejboy/agent-scripts.
Categories
Add lightweight application monitoring, health checks, and request metrics with minimal dependencies and operational overhead. Lightweight Monitoring is an agent skill from ejboy/agent-scripts. Add lightweight application monitoring, health checks, and request metrics with minimal dependencies and operational overhead.
Lightweight Monitoring fits situations like: small applications and VPS deployments; not broad observability architecture; vendor comparisons.
Run `npx skills add ejboy/agent-scripts --skill lightweight-monitoring -a claude-code`. Or copy the skill folder (skills/lightweight-monitoring in ejboy/agent-scripts) into .claude/skills/lightweight-monitoring in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ejboy/agent-scripts --skill lightweight-monitoring -a codex`. Or copy the skill folder (skills/lightweight-monitoring in ejboy/agent-scripts) into .agents/skills/lightweight-monitoring 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 ejboy/agent-scripts --skill lightweight-monitoring -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lightweight-monitoring, .gemini/skills/lightweight-monitoring, .github/skills/lightweight-monitoring and .opencode/skills/lightweight-monitoring in your project.
SKILL.md names no scripts, command-line tools or credentials: Lightweight Monitoring is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Lightweight Monitoring is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Lightweight Monitoring: Kubeshark Installer (kubeshark/kubeshark, 12k stars), KubeSphere ServiceMesh Manager (kubesphere/kubesphere, 17k stars), Google Agents CLI Observability (pifferologo/cloud-agents-cli, 129 stars) and Deploy Observability (aliyun/alibabacloud-observability-mcp-server, 166 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ejboy (a GitHub user) maintains it in ejboy/agent-scripts, which has 116 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 2, 2026.
Source: ejboy/agent-scripts on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.