Agent skill

Lens Extension Idea Menu

by nevalla in nevalla/lens-resource-map-extension

“Propose starter prompts for this Lens extension based on the host's current extension-development-instructions.”

— description from SKILL.md by nevalla
MITAuto-check passedDevelopment

Install Lens Extension Idea Menu

skills CLI
$ npx skills add nevalla/lens-resource-map-extension --skill lens-extension-development-ideas -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nevalla/lens-resource-map-extension lens-extension-development-ideas --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nevalla/lens-resource-map-extension.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/lens-extension-development-ideas .claude/skills/lens-extension-development-ideas && rm -rf skills-src

Use ~/.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/

Facts

Skill name
lens-extension-development-ideas
GitHub stars
404
Token cost
~665 tokens
SKILL.md length
352 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

  • Works in 5 steps: Read… → Read the extension's name from… → Scan the whole src/ directory… → …
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

About this skill

Lens Extension Idea Menu is a skill in nevalla/lens-resource-map-extension (404 stars). Its SKILL.md is about 665 tokens. Licence: MIT.

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read ~/.k8slens/extensions/extension-development-instructions/README.md. This is the authoritative, host-generated description of the…
  2. Read the extension's name from package.json (and/or the containing directory). Treat the name as a hint about user intent — e.g…
  3. Scan the whole src/ directory recursively to understand what is already in place — which surfaces are already wired, what's been built…
  4. Produce 5–7 concrete prompt suggestions covering distinct surfaces actually documented in the instructions (e.g. status-bar items, top-bar…
  5. Render the suggestions as a markdown bulleted list under the heading "Starter ideas for this extension". Do not run anything yet — wait…

What it can do on your machine

Read from SKILL.md and the folder at commit dde5980. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lens Extension Idea Menu loads about 665 tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 352 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~665

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from nevalla/lens-resource-map-extension at commit dde5980, republished under its MIT licence (© nevalla). 352 words, ~665 tokens.

Download SKILL.mdSave it as .claude/skills/lens-extension-development-ideas/SKILL.md (or your agent's skills folder).
name
lens-extension-development-ideas
description
Propose starter prompts for this Lens extension based on the host's current extension-development-instructions.
user_invocable
true

Lens extension development — idea menu

Your job: present a short, curated menu of starter prompts the user could send next, grounded in the host build's actual extension surface and what this extension already contains.

Procedure

  1. Read ~/.k8slens/extensions/extension-development-instructions/README.md. This is the authoritative, host-generated description of the extension surface available in the current Lens build — it is regenerated on every Lens app load. If a capability is not in that file, do not propose a prompt for it.

  2. Read the extension's name from package.json (and/or the containing directory). Treat the name as a hint about user intent — e.g. "kube-events-toast" suggests notifications + cluster events, "node-status-bar" suggests a status-bar item summarizing nodes. Bias the proposed prompts toward surfaces that match the hint when the connection is plausible. If the name is generic (e.g. "my-extension") or unclear, ignore it.

  3. Scan the whole src/ directory recursively to understand what is already in place — which surfaces are already wired, what's been built beyond the scaffold's placeholder, and what's still untouched. Prefer prompts that move the current state forward rather than re-proposing work that's already done. If only the scaffold's placeholder is present, frame prompts as "replace the placeholder with …".

  4. Produce 5–7 concrete prompt suggestions covering distinct surfaces actually documented in the instructions (e.g. status-bar items, top-bar items, commands, routes, preferences pages, notifications). Each suggestion is one sentence the user could literally paste back. Prefer prompts that align with the name-derived hint and the current source state.

    Phrase every suggestion in plain product terms — what the extension does for the user, where it shows up, what it reacts to. Do not mention implementation details like injection tokens, injectables, MobX, observables, React hooks, DI containers, or any framework/library names. The user is describing a feature; the implementation is Claude's problem afterwards.

    Good: "Add a status-bar item that shows the current cluster's node count." Bad: "Register a statusBarItemInjectionToken that observes a MobX computed of nodes."

  5. Render the suggestions as a markdown bulleted list under the heading "Starter ideas for this extension". Do not run anything yet — wait for the user to pick one or type their own.

© nevalla, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/lens-extension-development-ideas of nevalla/lens-resource-map-extension.

Open the folder on GitHubat commit dde5980

Compare with similar skills

Lens Extension Idea Menu 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.

Lens Extension Idea Menu compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lens Extension Idea Menu this skillnevalla/lens-resource-map-extension404—~665Automated safety check: PassMIT
Trellis Session Insightmindfold-ai/Trellis15k4 repos~1.7kAutomated safety check: PassAGPL-3.0
Draw.io Diagram StudioAgents365-ai/drawio-skill10k—~2.4kAutomated safety check: NotesMIT
Iterate PRmeshery/meshery-operator1517 repos~2.2kAutomated safety check: PassApache-2.0
Wxt Browser Extensionsvantezzen/skip-silence4692 repos~1.9kAutomated safety check: PassMIT
Kimi WebbridgeMoonshotAI/kimi-code7.8k—~3.6kAutomated safety check: PassMIT

Similar skills

  • Trellis Session Insight

    mindfold-ai/Trellis

    Reach into past AI conversation history through the trellis mem CLI.

    15k GitHub starsUsed in 4 repos~1.7k tokens
    DevelopmentAuto-check passed
  • Draw.io Diagram Studio

    Agents365-ai/drawio-skill

    Creates and edits editable draw.io diagrams from descriptions, code, infrastructure files, SQL and API schemas, with sync, review, test and export tools.

    10k GitHub stars~2.4k tokensUpdated today
    DevelopmentAuto-check: notes
  • Iterate PR

    meshery/meshery-operator

    Iterate on a PR until CI passes. An agent skill from meshery/meshery-operator.

    151 GitHub starsUsed in 7 repos~2.2k tokens
    DevelopmentAuto-check passed
  • Wxt Browser Extensions

    vantezzen/skip-silence

    WXT browser extension performance optimization guidelines. An agent skill from vantezzen/skip-silence.

    469 GitHub starsUsed in 2 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Kimi Webbridge

    MoonshotAI/kimi-code

    Kimi Browser Extension(Kimi 浏览器扩展,原 Kimi WebBridge)lets AI control the user's real browser — navigate, click, type, read, screenshot, and interact with any website using the user's actual login…

    7.8k GitHub stars~3.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content…

    29k GitHub starsUsed in 1 repo~288 tokens
    DevelopmentAuto-check passed

More from nevalla/lens-resource-map-extension

  • Lens Extension Publisher

    nevalla/lens-resource-map-extension

    Gets a Lens Kubernetes-IDE extension ready for release and has the running Lens app publish it, instead of running npm login or npm publish directly.

    404 GitHub stars~764 tokensUpdated 4 days ago
    Auto-check passed
  • Lens Extension Missing Capability Report

    nevalla/lens-resource-map-extension

    Tells the user when a request needs something the Lens extension surface does not offer, reports the gap to Lens, and carries on with the nearest supported option.

    404 GitHub stars~726 tokensUpdated 4 days ago
    Auto-check passed
  • Lens Extension Dependency Sync

    nevalla/lens-resource-map-extension

    Aligns a Lens extension's package.json ranges with the dependency versions bundled in the running Lens build, then reinstalls and rebuilds.

    404 GitHub stars~709 tokensUpdated 4 days ago
    Auto-check passed

Works with

Categories

Questions about Lens Extension Idea Menu

How do I install Lens Extension Idea Menu in Claude Code?

Run `npx skills add nevalla/lens-resource-map-extension --skill lens-extension-development-ideas -a claude-code`. Or copy the skill folder (.claude/skills/lens-extension-development-ideas in nevalla/lens-resource-map-extension) into .claude/skills/lens-extension-development-ideas in your project. Claude Code loads it when a task matches its description.

How do I install Lens Extension Idea Menu in Codex?

Run `npx skills add nevalla/lens-resource-map-extension --skill lens-extension-development-ideas -a codex`. Or copy the skill folder (.claude/skills/lens-extension-development-ideas in nevalla/lens-resource-map-extension) into .agents/skills/lens-extension-development-ideas in your project. Codex loads it when a task matches its description.

Can I use Lens Extension Idea Menu in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nevalla/lens-resource-map-extension --skill lens-extension-development-ideas -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lens-extension-development-ideas, .gemini/skills/lens-extension-development-ideas, .github/skills/lens-extension-development-ideas and .opencode/skills/lens-extension-development-ideas in your project.

What does Lens Extension Idea Menu need to run?

SKILL.md names no scripts, command-line tools or credentials: Lens Extension Idea Menu is instructions for the agent only.

Does Lens Extension Idea Menu access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Lens Extension Idea Menu safe to install?

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.

What licence does Lens Extension Idea Menu use?

Lens Extension Idea Menu is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lens Extension Idea Menu use?

About 665 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lens Extension Idea Menu?

Skills that share tags, products or a category with Lens Extension Idea Menu: Trellis Session Insight (mindfold-ai/Trellis, 15k stars), Draw.io Diagram Studio (Agents365-ai/drawio-skill, 10k stars), Iterate PR (meshery/meshery-operator, 151 stars) and Wxt Browser Extensions (vantezzen/skip-silence, 469 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lens Extension Idea Menu?

nevalla (a GitHub user) maintains it in nevalla/lens-resource-map-extension, which has 404 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 6, 2026.

Source: nevalla/lens-resource-map-extension on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.