SkillFlaw is an enterprise-oriented visual platform for designing, testing, deploying, and operating AI agents and workflow-based applications. It combines a visual flow editor, programmable components, API and MCP delivery capabilities, and deployment options for local, private, and production environments.
- Website: https://www.skillflaw.com
- Documentation: https://docs.skillflaw.com
- What is SkillFlaw?
- What SkillFlaw provides
- Product architecture
- Permission model
- License
- Learn more
- Contributing
If you are evaluating SkillFlaw for the first time, the recommended reading order is:
- Review What is SkillFlaw?
- Start with the official entry pages: Install SkillFlaw and Quickstart
- Use Product architecture and Permission model as the formal public URLs; the corresponding repository docs pages remain available for local development and review
SkillFlaw currently provides two fully aligned versions, Python and TypeScript; when installing SkillFlaw, use the guide for the corresponding language version:
- SkillFlaw Python version:
README_PY.md - SkillFlaw TypeScript version:
README_TS.md
- Product site: https://www.skillflaw.com
- Documentation: https://docs.skillflaw.com
- Python guide:
README_PY.md - TypeScript guide:
README_TS.md - Python release guide:
RELEASE_PY.md - TypeScript release guide:
RELEASE_TS.md - Development guide:
DEVELOPMENT.md - Release process:
RELEASE.md - License:
LICENSE/LICENSE-EN - 中文 README:
README.zh-CN.md
The files in this repository remain useful for local development, review, and offline validation. Installation, runtime, CLI, docs, and deployment steps are maintained in the version-specific guides.
SkillFlaw is a third-generation enterprise agent platform designed for business execution and enterprise digital employees.
It is not limited to workflow orchestration or tool connectivity. Instead, it places business expression, skillized business capability, governed digital employees, and business-system access agents at the center of the platform model.
From a product-definition perspective, SkillFlaw focuses on four core objectives:
- organizing intelligent capability around enterprise business instead of isolated tools
- using
SKILLas the standard carrier for business expression, upgrade, and governance - letting digital employees execute business work inside unified identity and authorization boundaries
- connecting enterprise systems, knowledge, tools, and AI coding capability into one governed delivery loop
The following views summarize how SkillFlaw defines the evolution path, business position, architectural structure, and authorization model of an enterprise agent platform.
Figure: Evolution of enterprise agent platforms from intelligence-oriented systems to business-oriented digital-employee platforms.
The three-generation model explains why SkillFlaw is positioned beyond workflow tooling and automation alone.
Figure: First-generation platform model focused on tool, model, and knowledge connectivity.
Figure: Second-generation platform model focused on intelligent automation and AI coding workflows.
Figure: Third-generation platform model focused on business capability, digital employees, and governed execution.
SkillFlaw integrates business processes, enterprise systems, people, digital colleagues, and AI coding capability within one controlled platform boundary.
Figure: Enterprise business integration model showing how business systems, skills, and digital employees are assembled into one governed delivery loop.
- Visual workflow authoring for AI applications, prompts, tools, MCP services, data sources, and agents
- Programmable components that support controlled extension with Python
- Interactive validation and testing through the Playground for conversational and agentic flows
- Multiple delivery modes including local execution, API exposure, embedded chat, and MCP server publishing
- Observability integrations with platforms such as LangSmith and LangFuse
- Deployment flexibility across Docker Compose, source-based development workflows, public services, and Kubernetes-oriented environments
SkillFlaw's product architecture supports its role as a third-generation enterprise agent platform for business execution and enterprise digital employees. The architecture can be understood through four complementary views.
Figure: Layered business architecture covering governance, reusable resources, business delivery, and skillized execution.
The business architecture is organized into four stable layers:
- Management layer: identity, authentication, tenant boundaries, organization, business domains, permissions, and governance configuration
- Resource layer: reusable models, components, knowledge bases, MCP services, OpenAPI plugins, and variables
- Business layer: projects, workflows, integrations, and business-facing delivery capability
- Skill layer: publishable, auditable, governable, and reusable skill assets for digital-employee execution
SkillFlaw connects enterprise business processes, enterprise systems, business skills, and digital employees within a unified governed execution boundary. As a result, the platform is designed not only for model invocation, but also for the continuous accumulation, release, operation, and upgrade of business capability.
Figure: Enterprise integration architecture showing how business expression, governed execution, and system connectivity work together.
The platform maintains clear relationships among business objects, resource objects, skill objects, and governance support objects through ownership, binding, runtime execution, publication, and authorization.
Figure: Business object relationship view covering delivery chains, reusable resources, and governance support objects.
The technical architecture is delivered through the following layers:
- a frontend experience layer for visual editing, management, runtime interaction, and bilingual presentation
- a backend service layer for APIs, authorization, orchestration, persistence, and runtime execution
- data and runtime services for storage, caching, session support, and runtime containers
- an independent documentation runtime delivered through the docs site
SkillFlaw is licensed under Business Source License 1.1 (BSL 1.1).
- Licensor:
北京思凯孚智慧科技有限责任公司 - Free production use is permitted on one single server node
- Production deployment on more than one server node requires a commercial license
- The Change License is Apache License 2.0
- For the full binding terms, see
LICENSEandLICENSE-EN
SkillFlaw also acknowledges the upstream Langflow project and its MIT-licensed components as described in the license files.
- About SkillFlaw
- Product architecture
- Permission model
- Visual editor overview
- Quickstart
- Documentation site
- Development guide
- Release process
- Python guide
- TypeScript guide
- Python release guide
- TypeScript release guide
- 中文 README
If you plan to contribute:
- Read DEVELOPMENT.md
- Open issues or pull requests with clear reproduction steps and expected behavior
SkillFlaw builds on the LangFlow ecosystem and on the ongoing work of contributors who extend, test, document, and operate the project.






