langgraph-compat-shim-import-path-preserved
Keep a one-line import-shim module at an old path (e.g.
Skill by kjuhwa
Chalk Labs
Need help deploying langgraph-compat-shim-import-path-preserved?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kjuhwa-langgraph-compat-shim-import-path-preserved
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/langgraph-compat-shim-import-path-preserved
What's inside
- Skill name
langgraph-compat-shim-import-path-preserved- Description
- Keep a one-line import-shim module at an old path (e.g. app/graph_pipeline.py) that re-exports build_graph from the new location, so deployed langgraph.json configs that hard-code the old path keep working through internal refactors.
- License
- MIT
- Instructions
- 35 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# LangGraph Build-Graph Compatibility Shim
## When to use
You moved `build_graph` from `app/graph_pipeline.py` to `app/pipeline/graph.py` but your `langgraph.json`, hosted deployment env, or third-party MCP/CI configs still reference the old path. Renaming everything atomically is impossible.
## How it works
A 5-line module at the old path re-exports the new symbol. `__all__` documents the public surface so static analyzers don't flag the unused import.
## Example
```python
"""Compatibility shim for deployed LangGraph entrypoints.
Production deployment config and older internal docs still reference
``app.graph_pipeline:build_graph``. The actual implementation now lives in
``app.pipeline.graph``, so this module preserves that import path.
"""
from __future__ import annotations
from app.pipeline.graph import build_graph
__all__ = ["build_graph"]
```
Deployment config keeps working unchanged:
```dockerfile
ENV LANGSERVE_GRAPHS='{"agent":"/deps/agent/app/graph_pipeline.py:build_graph"}'
```
## Gotchas
- Document why the shim exists in the module docstring; otherwise a future cleanup PR will delete it and break prod silently.
- For LangGraph specifically, both `langgraph.json` and the Dockerfile `LANGSERVE_GRAPHS` env are common pinning points — grep for both.
- Once a deprecation window passes (track in CHANGELOG), update both internal and documentation references then delete the shim.From kjuhwa/skills-hub, MIT.
More from kjuhwa/skills-hub
- 0.409score
skills-hub
kjuhwa
Central skill/knowledge registry that syncs with kjuhwa/skills.git.
SkillDFreshness: DClaude Code +9 - 0.406score
langsmith-traceable-node-decorator-pattern
kjuhwa
Wrap each LangGraph node function with @traceable(name=...) so every step appears as a discrete child run in LangSmith, plus emit semantic LLM run_names via…
SkillDFreshness: DClaude Code +9 - 0.406score
llm-empty-plan-controller-fallback
kjuhwa
When a planning LLM returns an empty action list, force a deterministic verification action from a priority-ordered fallback list so the agent never spins on…
SkillDFreshness: DClaude Code +9 - 0.406score
alert-time-window-with-buffer
kjuhwa
Compute a query time window that covers the alert plus a 30-min buffer by parsing startsAt from various schemas (Alertmanager nested, top-level…
SkillDFreshness: DClaude Code +9 - 0.406score
anthropic-compatible-endpoint-swap
kjuhwa
Point the Claude Agent SDK at any Anthropic-compatible endpoint (OpenRouter, Vercel AI Gateway, Ollama, custom) by setting ANTHROPIC_BASE_URL +…
SkillDFreshness: DClaude Code +9 - 0.406score
bash-ast-permission-validator
kjuhwa
Validate agent bash commands by parsing them into an AST (bash-parser) and evaluating each subcommand of a pipeline/&&/|| chain against an allowlist, instead…
SkillDFreshness: DClaude Code +9 - 0.406score
claude-agent-sdk-multi-provider-bridge
kjuhwa
Drive non-Anthropic providers (OpenRouter, Ollama, Vercel AI Gateway, any Anthropic-compatible endpoint) through the Claude Agent SDK by swapping base URL +…
SkillDFreshness: DClaude Code +9 - 0.406score
evidence-driven-claim-validator
kjuhwa
Reject LLM-generated root-cause claims that aren't supported by the actual evidence dict — claim mentions "memory" but no host_metrics?
SkillDFreshness: DClaude Code +9 - 0.406score
fetch-interceptor-via-require-preload
kjuhwa
Patch globalThis.fetch in SDK subprocesses BEFORE the SDK captures it, by shipping a CJS interceptor bundle and loading it with node --require / bun --preload…
SkillDFreshness: DClaude Code +9 - 0.406score
healthy-short-circuit-skip-llm
kjuhwa
Bypass an expensive LLM diagnosis when an alert is provably healthy (resolved/info severity, no error annotations, evidence-investigated-and-empty), guarded…
SkillDFreshness: DClaude Code +9 - 0.406score
json-schema-from-python-signature
kjuhwa
Generate a JSON Schema for an LLM tool's input from a Python function signature using inspect + get_type_hints, mapping str→string, int→integer, list→array…
SkillDFreshness: DClaude Code +9 - 0.406score
langgraph-auth-inject-from-runnable-config
kjuhwa
Hydrate auth/user/org/thread/run identifiers into LangGraph state from the RunnableConfig at the very first node, so every downstream node sees a uniform…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 17
- Last commit (this folder)
- Apr 25, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kjuhwa/skills-hub
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kjuhwa
- 0.409score
skills-hub
kjuhwa
Central skill/knowledge registry that syncs with kjuhwa/skills.git.
SkillDFreshness: DClaude Code +9 - 0.406score
credential-cache-file-for-mcp-subprocess
kjuhwa
Write decrypted per-source credentials to a session-scoped .credential-cache.json on disk so MCP stdio subprocesses can read them without the parent passing…
SkillDFreshness: DClaude Code +9 - 0.406score
langsmith-traceable-node-decorator-pattern
kjuhwa
Wrap each LangGraph node function with @traceable(name=...) so every step appears as a discrete child run in LangSmith, plus emit semantic LLM run_names via…
SkillDFreshness: DClaude Code +9 - 0.406score
llm-empty-plan-controller-fallback
kjuhwa
When a planning LLM returns an empty action list, force a deterministic verification action from a priority-ordered fallback list so the agent never spins on…
SkillDFreshness: DClaude Code +9 - 0.406score
alert-time-window-with-buffer
kjuhwa
Compute a query time window that covers the alert plus a 30-min buffer by parsing startsAt from various schemas (Alertmanager nested, top-level…
SkillDFreshness: DClaude Code +9 - 0.406score
anthropic-compatible-endpoint-swap
kjuhwa
Point the Claude Agent SDK at any Anthropic-compatible endpoint (OpenRouter, Vercel AI Gateway, Ollama, custom) by setting ANTHROPIC_BASE_URL +…
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get langgraph-compat-shim-import-path-preserved running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
langgraph-compat-shim-import-path-preserved skill. Agent Mart. https://agentmart.dev/skills/kjuhwa-langgraph-compat-shim-import-path-preserved (last updated 2026-10-24)