Skip to content

cwinux/skillflaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

695 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

SkillFlaw logo

SkillFlaw

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.

Quick navigation

Quick start

If you are evaluating SkillFlaw for the first time, the recommended reading order is:

  1. Review What is SkillFlaw?
  2. Start with the official entry pages: Install SkillFlaw and Quickstart
  3. 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:

Project resources

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.

What is SkillFlaw?

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 SKILL as 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.

Three-generation enterprise agent evolution summary

Figure: Evolution of enterprise agent platforms from intelligence-oriented systems to business-oriented digital-employee platforms.

Three generations of enterprise agent platforms

The three-generation model explains why SkillFlaw is positioned beyond workflow tooling and automation alone.

First-generation enterprise agent platform

Figure: First-generation platform model focused on tool, model, and knowledge connectivity.

Second-generation enterprise agent platform

Figure: Second-generation platform model focused on intelligent automation and AI coding workflows.

Third-generation enterprise agent platform

Figure: Third-generation platform model focused on business capability, digital employees, and governed execution.

Enterprise business integration

SkillFlaw integrates business processes, enterprise systems, people, digital colleagues, and AI coding capability within one controlled platform boundary.

SkillFlaw enterprise business integration

Figure: Enterprise business integration model showing how business systems, skills, and digital employees are assembled into one governed delivery loop.

What SkillFlaw provides

  • 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

Product architecture

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.

Business architecture diagram

Figure: Layered business architecture covering governance, reusable resources, business delivery, and skillized execution.

1. Business architecture

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

2. Enterprise business integration

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.

SkillFlaw enterprise business integration architecture

Figure: Enterprise integration architecture showing how business expression, governed execution, and system connectivity work together.

3. Business object relationships

The platform maintains clear relationships among business objects, resource objects, skill objects, and governance support objects through ownership, binding, runtime execution, publication, and authorization.

Business object relationship diagram

Figure: Business object relationship view covering delivery chains, reusable resources, and governance support objects.

4. Technical architecture

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

License

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 LICENSE and LICENSE-EN

SkillFlaw also acknowledges the upstream Langflow project and its MIT-licensed components as described in the license files.

Learn more

Contributing

If you plan to contribute:

  1. Read DEVELOPMENT.md
  2. Open issues or pull requests with clear reproduction steps and expected behavior

Thanks

SkillFlaw builds on the LangFlow ecosystem and on the ongoing work of contributors who extend, test, document, and operate the project.

About

面向企业业务、面向企业数字员工与Agent的企业智能体平台,构建企业业务技能操作系统。

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-EN

Stars

Watchers

Forks

Packages

 
 
 

Contributors