detect-framework

Detect Python agent frameworks from import patterns and map them to executor types.

3|2|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/dbczumar/agent-plane --skill detect-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: detect-framework
Source: https://github.com/dbczumar/agent-plane/tree/main/agent_plane/onboarding/agent/skills/detect-framework
Command: npx skills add https://github.com/dbczumar/agent-plane --skill detect-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects the Python agent framework used by a codebase from import statements and maps it to the appropriate Agent Plane executor type to simplify integration of existing agents.

Core Features & Use Cases

  • Framework detection: identify import patterns across common frameworks (Claude SDK, OpenAI Agents SDK, LangChain, LangGraph, AutoGen) and determine the corresponding executor type.
  • Executor mapping: propose the correct executor (claude_sdk, agents_sdk, remote, or unknown) for quick bootstrapping.
  • Onboarding assistance: provide a ready-to-use path to generate or adapt a configuration for integrating existing code into Agent Plane.

Quick Start

Provide your agent code path or let the detector scan your workspace to identify imports and return the recommended executor type.

Frequently Asked Questions about detect-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect which Python agent framework my codebase is using?

Framework detection scans your Python codebase for import patterns associated with common agent frameworks like Claude SDK, OpenAI Agents SDK, LangChain, LangGraph, and AutoGen to identify the active framework.

Can I map LangChain or AutoGen imports to an executor type?

Yes, executor mapping translates detected import patterns from frameworks like LangChain or AutoGen into corresponding executor types such as claude_sdk, agents_sdk, remote, or unknown for configuration bootstrapping.

How do I integrate existing Python agents into Agent Plane?

You integrate existing Python agents by scanning your workspace to identify framework imports, which returns a recommended executor type and setup notes to bootstrap your skill configuration.

What Python frameworks are supported for agent detection and executor mapping?

Supported Python frameworks include Claude SDK, OpenAI Agents SDK, LangChain, LangGraph, and AutoGen, with detection based on their specific import patterns.

What happens if a Python framework cannot be identified during detection?

When framework detection cannot match import patterns to a known framework, the executor mapping returns an unknown executor type to indicate the codebase requires manual configuration.

Does framework detection require any dependencies to scan my workspace?

No dependencies are required for framework detection, as the tool directly scans your provided agent code path or workspace to identify import patterns and return an executor recommendation.