CtrlK
BlogDocsLog inGet started
Tessl Logo

gemini-openai-api

Gemini 模型通过 OpenAI 兼容 API 接入指南。包含:(1) 辅助 API 配置(summary/correction/emotion/vision),(2) extra_body 格式用于控制 thinking,(3) 响应格式处理(markdown 代码块)。当需要将 Gemini 作为辅助模型接入、配置 thinking 参数、或处理 Gemini API 返回格式时使用。

73

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

90%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a focused, actionable reference with executable examples and helpful troubleshooting feedback loops. It is concise and well-structured, with only minor workflow-sequencing and progressive-disclosure refinements available.

Suggestions

Add an explicit ordered setup checklist (e.g., 1. set base URL → 2. add provider to api_providers.json → 3. add EXTRA_BODY_GEMINI map → 4. verify with a test call) to strengthen workflow_clarity.

Add a brief validation step after config changes (such as a sample chat completion call confirming the thinking_config is accepted) so the feedback loop is explicit rather than only reactive in the FAQ.

DimensionReasoningScore

Conciseness

Lean and efficient: assumes Claude's competence, omits basic concept explanations, and restricts prose to project-specific guardrails (the no-temperature convention) and actionable gotchas; every section earns its place.

5 / 5

Actionability

Provides copy-paste-ready code blocks for extra_body thinking config, markdown-code-block stripping, and a concrete api_providers.json entry, plus specific model names and the base URL — covering the common cases fully.

5 / 5

Workflow Clarity

Sections follow a logical setup order (Base URL → model config → thinking → response handling → config locations) and the FAQ supplies error→cause→fix feedback loops, but there is no explicit numbered sequence or validation checkpoint before applying config.

4 / 5

Progressive Disclosure

A single self-contained document with clear section headers and no nested/deep references; content is appropriately inline for its size, though it carries no bundle files to demonstrate one-level-deep reference navigation.

4 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-crafted description that concisely states what the skill covers and gives an explicit use-when trigger. It is specific, distinctive, and free of fluff, with only minor room for broader trigger-term synonyms.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions with comprehensive coverage: auxiliary API config (summary/correction/emotion/vision), extra_body format for thinking control, and response format handling for markdown code blocks.

5 / 5

Completeness

Explicitly answers both 'what' (the three numbered contents) and 'when' via the concrete '当需要...时使用' trigger clause.

5 / 5

Trigger Term Quality

Includes natural trigger phrases a user would say ('将 Gemini 作为辅助模型接入', '配置 thinking 参数', '处理 Gemini API 返回格式'), but lacks synonyms or file-extension variants that would push it to 5.

4 / 5

Distinctiveness Conflict Risk

Clear niche — Gemini as an auxiliary model via the OpenAI-compatible endpoint — with distinct triggers and minimal overlap risk against other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
Project-N-E-K-O/N.E.K.O
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.