Skip to content

docs(skill): clarify that no provider API key is read for semantic extraction#864

Merged
safishamsi merged 1 commit into
Graphify-Labs:v7from
Jstottlemyer:clarify-no-api-key
May 14, 2026
Merged

docs(skill): clarify that no provider API key is read for semantic extraction#864
safishamsi merged 1 commit into
Graphify-Labs:v7from
Jstottlemyer:clarify-no-api-key

Conversation

@Jstottlemyer

Copy link
Copy Markdown
Contributor

Summary

  • Adds one explicit callout under Step 3 that graphify never reads ANTHROPIC_API_KEY, OPENAI_API_KEY, or any non-Gemini provider key from the environment.
  • Names ANTHROPIC_API_KEY specifically because that is the misread we hit in the wild — Claude Code sessions, on seeing the existing "Tip: set GEMINI_API_KEY..." line, generalize and prompt the user for ANTHROPIC_API_KEY, then halt the skill when none is present.
  • Pure docs. No behavior change. Existing Gemini-backend tip and default subagent dispatch are untouched.

Why

Hit by a teammate today on a clean install. Their Claude Code session saw "semantic extraction (LLM, costs tokens)" plus the Gemini tip, decided it needed some key, checked the env for the most obvious one (ANTHROPIC_API_KEY), and prompted the user. The skill actually wants to fall through to subagent dispatch in that case — but the wording doesn't make the negative-space explicit, so the host agent invented a requirement.

Test plan

  • Render the skill locally and re-read Step 3 with fresh eyes; the new line resolves the ambiguity.
  • No code paths touched, so no functional tests needed.

🤖 Generated with Claude Code

…traction

Several host agents (Claude Code in particular) misread the current
phrasing and prompt the user for `ANTHROPIC_API_KEY` when no Gemini
key is set, instead of falling through to subagent dispatch. The
Gemini tip stays as-is; this just adds an explicit one-line callout
that no other provider keys are consulted, with `ANTHROPIC_API_KEY`
called out by name since that is the specific misread we hit in the
wild.

No behavior change — pure documentation.
@Jstottlemyer Jstottlemyer changed the base branch from main to v7 May 14, 2026 07:08
@safishamsi safishamsi merged commit 6c78a74 into Graphify-Labs:v7 May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants