Agent skill

Extension Lm Provider

by jqknono in jqknono/coding-plans-for-copilot

改 VS Code 语言模型提供商、多协议请求/流解析、工具调用、thinking、models.dev 发现或 Commit Message。Use when: genericProvider, lmChatProviderAdapter, coding-plans.vendors, apiStyle, anthropic/openai 兼容。

MITAuto-check passedDevelopment

Install Extension Lm Provider

skills CLI
$ npx skills add jqknono/coding-plans-for-copilot --skill extension-lm-provider -a claude-code

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

GitHub CLI
$ gh skill install jqknono/coding-plans-for-copilot extension-lm-provider --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/jqknono/coding-plans-for-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/extension-lm-provider .claude/skills/extension-lm-provider && 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
extension-lm-provider
GitHub stars
138
Token cost
~256 tokens
SKILL.md length
33 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

改 VS Code 语言模型提供商、多协议请求/流解析、工具调用、thinking、models.dev 发现或 Commit Message。Use when: genericProvider, lmChatProviderAdapter, coding-plans.vendors, apiStyle, anthropic/openai 兼容。

  • Works in 4 steps: src/providers/lmChatProviderAdapter.ts —… → src/providers/genericProvider.ts —… → src/providers/genericProviderProtocols.ts… → …
  • : genericProvider
  • SKILL.md covers 何时使用, 阅读顺序, 专题文档(按需打开,并在交付说明中引用关键结论) and 校验
  • Calls npm

What it does

Extension Lm Provider is an agent skill from jqknono/coding-plans-for-copilot. 改 VS Code 语言模型提供商、多协议请求/流解析、工具调用、thinking、models.dev 发现或 Commit Message。Use when: genericProvider, lmChatProviderAdapter, coding-plans.vendors, apiStyle, anthropic/openai 兼容。

Its SKILL.md is about 260 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 Development, covering Commit messages. It works with Visual Studio Code, OpenAI and Anthropic API. The repository describes itself as: 在Copilot Chat中自由接入OpenAI Chat/Response, Anthropic API兼容供应商. The licence is MIT.

When your agent uses it

  • : genericProvider
  • LmChatProviderAdapter
  • Coding-plans.vendors
  • Anthropic/openai 兼容

Example prompts

  • “/extension-lm-provider”

Workflow steps

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

  1. src/providers/lmChatProviderAdapter.ts — VS Code 边界
  2. src/providers/genericProvider.ts — 请求与模型生命周期
  3. src/providers/genericProviderProtocols.ts — 分协议解析
  4. src/config/configStore.ts — 设置归一化

What it can do on your machine

Read from SKILL.md and the folder at commit dbdd4f8. 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

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    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

Extension Lm Provider loads about 256 tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 33 words of instructions outside code blocks.

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

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 jqknono/coding-plans-for-copilot at commit dbdd4f8, republished under its MIT licence (© jqknono). 33 words, ~256 tokens.

Download SKILL.mdSave it as .claude/skills/extension-lm-provider/SKILL.md (or your agent's skills folder).
name
extension-lm-provider
description
改 VS Code 语言模型提供商、多协议请求/流解析、工具调用、thinking、models.dev 发现或 Commit Message。Use when: genericProvider, lmChatProviderAdapter, coding-plans.vendors, apiStyle, anthropic/openai 兼容。
argument-hint
可选:厂商、协议或 issue

扩展 LM Provider 工作流

何时使用

  • 修协议兼容、流式解析、工具 schema、采样参数(top_p/temperature/thinking)、模型发现或桌面冒烟失败。

阅读顺序

  1. src/providers/lmChatProviderAdapter.ts — VS Code 边界
  2. src/providers/genericProvider.ts — 请求与模型生命周期
  3. src/providers/genericProviderProtocols.ts — 分协议解析
  4. src/config/configStore.ts — 设置归一化

专题文档(按需打开,并在交付说明中引用关键结论)

校验

bash
npm run typecheck && npm run lint
npm test

新行为优先补 src/test/runTest.ts 回归;涉及模型列表/可见性时确认 npm run test:desktop。用实现与自动化测试表达预期行为。

© jqknono, 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 .github/skills/extension-lm-provider of jqknono/coding-plans-for-copilot.

Open the folder on GitHubat commit dbdd4f8

Compare with similar skills

Extension Lm Provider 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.

Extension Lm Provider compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Extension Lm Provider this skilljqknono/coding-plans-for-copilot138—~256Automated safety check: PassMIT
Get API Docs with chubandrewyng/context-hub14k1 repos~775Automated safety check: PassMIT
Git Commit Push PRdevoxx/DevoxxGenieIDEAPlugin684—~698Automated safety check: NotesMIT
Releasequerylenshq/ef-querylens225—~887Automated safety check: PassMIT
Git Commit Convention7-e1even/learn-agent285—~206Automated safety check: PassMIT
Release ExtensionYorick-Ryu/deep-share144—~1.3kAutomated safety check: PassCustom licence

Similar skills

  • Get API Docs with chub

    andrewyng/context-hub

    Fetches current documentation for third-party APIs and SDKs with the chub CLI before the agent writes code against them, instead of relying on remembered API shapes.

    14k GitHub starsUsed in 1 repo~775 tokens
    DevelopmentAuto-check passed
  • Git Commit Push PR

    devoxx/DevoxxGenieIDEAPlugin

    Commit all changes, push to remote, and open a pull request in one go.

    684 GitHub stars~698 tokensUpdated 12 days ago
    DevelopmentAuto-check: notes
  • Release

    querylenshq/ef-querylens

    A skill your agent uses when: creating a release, publishing a version, cutting a release, tagging a release, releasing plugin, release workflow, prepare release, create git tag, create GitHub…

    225 GitHub stars~887 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Git Commit Convention

    7-e1even/learn-agent

    写 git 提交信息、整理提交历史时使用——Conventional Commits 的格式、类型选择和拆分原则. An agent skill from 7-e1even/learn-agent.

    285 GitHub stars~206 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Release Extension

    Yorick-Ryu/deep-share

    Release browser extensions or similar small packaged apps by upgrading a semantic version, packaging build artifacts, creating a git commit and tag, pushing to the remote, and publishing a GitHub…

    144 GitHub stars~1.3k tokensUpdated 6 days ago
    DevelopmentAuto-check passed
  • Code Review

    initializ/forge

    AI-powered code review for diffs and individual files using LLM analysis

    222 GitHub stars~3k tokensUpdated 3 days ago
    DevelopmentAuto-check passed

More from jqknono/coding-plans-for-copilot

  • Pricing Data Pipeline

    jqknono/coding-plans-for-copilot

    更新编码套餐与 OpenRouter 指标/套餐 JSON、修复抓取失败或 pending。Use when: pricing:fetch, metrics:fetch, openrouter:plans:fetch, provider-pricing.json, dashboard 数据过期或 CI 定价 issue。

    138 GitHub stars~263 tokensUpdated today
    Auto-check: notes

Categories

Questions about Extension Lm Provider

What does Extension Lm Provider do?

改 VS Code 语言模型提供商、多协议请求/流解析、工具调用、thinking、models.dev 发现或 Commit Message。Use when: genericProvider, lmChatProviderAdapter, coding-plans.vendors, apiStyle, anthropic/openai 兼容。. Extension Lm Provider is an agent skill from jqknono/coding-plans-for-copilot.

When should I use Extension Lm Provider?

Extension Lm Provider fits situations like: : genericProvider; lmChatProviderAdapter; coding-plans.vendors; anthropic/openai 兼容.

How do I install Extension Lm Provider in Claude Code?

Run `npx skills add jqknono/coding-plans-for-copilot --skill extension-lm-provider -a claude-code`. Or copy the skill folder (.github/skills/extension-lm-provider in jqknono/coding-plans-for-copilot) into .claude/skills/extension-lm-provider in your project. Claude Code loads it when a task matches its description.

How do I install Extension Lm Provider in Codex?

Run `npx skills add jqknono/coding-plans-for-copilot --skill extension-lm-provider -a codex`. Or copy the skill folder (.github/skills/extension-lm-provider in jqknono/coding-plans-for-copilot) into .agents/skills/extension-lm-provider in your project. Codex loads it when a task matches its description.

Can I use Extension Lm Provider 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 jqknono/coding-plans-for-copilot --skill extension-lm-provider -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/extension-lm-provider, .gemini/skills/extension-lm-provider, .github/skills/extension-lm-provider and .opencode/skills/extension-lm-provider in your project.

What does Extension Lm Provider need to run?

Going by SKILL.md and its folder, Extension Lm Provider needs the command-line tools its instructions call (npm).

Does Extension Lm Provider access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Extension Lm Provider 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 Extension Lm Provider use?

Extension Lm Provider 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 Extension Lm Provider use?

About 256 tokens (SKILL.md is roughly 1k 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 Extension Lm Provider?

Skills that share tags, products or a category with Extension Lm Provider: Get API Docs with chub (andrewyng/context-hub, 14k stars), Git Commit Push PR (devoxx/DevoxxGenieIDEAPlugin, 684 stars), Release (querylenshq/ef-querylens, 225 stars) and Git Commit Convention (7-e1even/learn-agent, 285 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Extension Lm Provider?

jqknono (a GitHub user) maintains it in jqknono/coding-plans-for-copilot, which has 138 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 10, 2026.

Source: jqknono/coding-plans-for-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.