01-code-style — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited 01-code-style (Rules) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<img width="2880" height="1620" alt="the first open-source agent skills builder" src="https://github.com/user-attachments/assets/2609adbb-c8db-4ca4-8404-12eb32d19cf1" />
<p align="right"> <a href="README.md"><u>English</u></a> · <a href="README_CN.md"><u>中文</u></a> </p> <p align="center"> <a href="https://github.com/refly-ai/refly"> <img src="https://img.shields.io/github/stars/refly-ai/refly?style=flat&colorA=080f12&colorB=1fa669&logo=github" alt="GitHub stars"> </a> <a href="https://refly.ai/workspace"> <img src="https://img.shields.io/badge/refly.ai-007bff?style=flat&colorA=080f12&colorB=007bff&logo=google-chrome&logoColor=white" alt="Website"> </a> <a href="https://www.youtube.com/@refly-ai"> <img src="https://img.shields.io/badge/YouTube-Refly%20AI-FF0000?style=flat&colorA=080f12&colorB=FF0000&logo=youtube&logoColor=white" alt="YouTube"> </a> <a href="https://discord.com/invite/YVuYFjFvRC"> <img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdiscord.com%2Fapi%2Finvites%2FYVuYFjFvRC%3Fwith_counts%3Dtrue&query=%24.approximate_member_count&suffix=%20members&logo=discord&logoColor=white&label=%20&color=7389D8&labelColor=6A7EC2" alt="Discord"> </a> <a href="https://github.com/refly-ai/refly-skills"> <img src="https://img.shields.io/badge/refly--skills-Repo-2ea043?style=flat&colorA=080f12&logo=github" alt="Refly Skills"> </a><br> <a href="https://docs.refly.ai/"> <img src="https://img.shields.io/badge/docs.refly.ai-Docs-2ea043?style=flat&colorA=080f12&logo=readthedocs" alt="Docs"> </a> <a href="https://deepwiki.com/refly-ai/refly"> <img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki"> </a> <a href="LICENSE"> <img src="https://img.shields.io/badge/license-ReflyAI%20License-2ea043?style=flat&colorA=080f12" alt="License"> </a> <a href="https://x.com/reflyai"> <img src="https://img.shields.io/badge/%40reflyai-black?style=flat&logo=x&labelColor=%23101419&color=%232d2e30" alt="X (formerly Twitter) Follow"> </a> </p>
APIs for Lovable · Webhooks for Lark/Feishu · Skills for Claude Code · Build Clawdbot
Skills are not prompts. They are durable infrastructure.
Refly is the first open-source platform for building stable, atomic, and versioned agent skills.
<a href="https://refly.ai/workspace"><u>Try it Now</u></a>
Refly Skills is the official executable skill registry for Refly.
Explore the registry: <a href="https://github.com/refly-ai/refly-skills"><u>Refly Skills Repo</u></a>
Skills are deterministic agent capabilities—reusable across workflows, teams, and runtimes.
TL;DR: Refly compiles your enterprise SOPs into executable agent skills. Built in 3 minutes. Shipped anywhere.
(Recommended for Developers) Step-by-step guide to deploying Refly on your own server using Docker.
Complete API documentation for integrating Refly into your applications.
[!TIP] Want to explore instantly? Open the hosted workspace: <a href="https://refly.ai/workspace"><u>Refly Workspace</u></a>
After deployment, choose your path based on your use case:
| I want to... | Start here | Time |
|---|---|---|
| 🔧 Build my first workflow | Create a Workflow | 5 mins |
| 🔌 Call workflows via API | API Integration | 10 mins |
| 💬 Connect to Lark/Feishu | Webhook Setup | 15 mins |
| 🤖 Export for Claude Code | Export Skills | 15 mins |
| 🦞 Build a Clawdbot | Build Clawdbot | 20 mins |
Most AI Agents fail in production because they rely on "Vibe-coded" scripts and fragile, black-box logic. As the ecosystem moves toward agentic frameworks like Claude Code, AutoGen, and MCP, the bottleneck is no longer the LLM—it's the lack of standardized, reliable actions.
Refly bridges the gap between raw APIs and intelligent agents. We allow you to codify messy business logic into structured, version-controlled Agent skills that any agent can invoke with 100% reliability.
Stop hard-coding tools. Build modular skills once in Refly's visual IDE and deploy them as MCP servers, standard APIs, or portable SDKs to any agent framework. <a href="https://refly.ai/workspace"><u>Try it Now</u></a>
Describe your business logic in natural language, and Refly's Model-Native DSL compiles your intent into a high-performance skill.
Break the "black box" of AI execution with a stateful runtime designed for deterministic reliability.
Unify MCP integrations, tools, models, and reusable skills into a single execution layer.
Transform fragile scripts into governed, shared infrastructure across your organization.
Refly is designed to be the universal bridge between your existing enterprise toolchain and the next generation of agentic runtimes.
Bring your own data and logic into Refly with zero friction.
A full list of supported model and tools providers can be found in provider-catalog.json.
<img width="3840" height="1254" alt="part supported tools integrations in refly" src="https://github.com/user-attachments/assets/954f43bd-356d-48c4-a3b9-1c0f2e781a43" />
Export your deterministic skills to any environment where work happens.
<img width="2688" height="1512" alt="deterministic skills can be exported to cursor, claude code and etc." src="https://github.com/user-attachments/assets/23e7a204-4dce-432f-b8bc-65839061d086" />
Most agent tooling today falls into two categories:
Refly eliminates the friction of manual configuration, giving you the fastest path from a "vibe" to a usable agent tool. By using our Streamlined DSL, you get the speed of a GUI with the precision of code.
| Dimension | Legacy Automation <br><sub>(n8n, Dify)</sub> | Code-First SDKs <br><sub>(LangChain)</sub> | Refly Skills |
|---|---|---|---|
| Interaction Depth | Trigger-only <br><sub>Black box</sub> | Programmatic <br><sub>Code changes</sub> | Intervenable runtime<br><sub>Steer logic mid-run</sub> |
| Construction | Manual API wiring & JSON | Manual Python/TS boilerplate | Copilot-led<br><sub>Describe intent → skills generated</sub> |
| Recovery | Fail = restart from scratch | Debug → redeploy → rerun | Hot-fix<br><sub>Repair workflows during execution</sub> |
| Portability | Hard to reuse across environments | Framework-specific | Export everywhere<br><sub>To Claude Code, Cursor, Manus</sub> |
| Deployment | Limited function tools | Custom microservices | Production Ready<br><sub>Stateful, validated APIs</sub> |
Workflow tools like n8n are great for basic connectivity, and frameworks like LangChain offer powerful primitives — but neither provides the governed, production-ready capability layer required for enterprise agent infrastructure.
Refly acts as the Agent skills builder, providing the governance and reliability infrastructure required to deploy AI across the entire organization.
| Enterprise Requirement | Legacy Tools <br><sub>(Workflow-first)</sub> | SDKs <br><sub>(Code-first)</sub> | Refly (Skill OS) |
|---|---|---|---|
| Governance & Reuse | Templates are copied and<br><sub>reconfigured per instance</sub> | No native registry<br><sub>for sharing logic</sub> | Central skill registry<br><sub>Versioned, shareable capability assets</sub> |
| Operational Reliability | Trigger-based<br><sub>limited recovery</sub> | Custom handling required | Stateful runtime<br><sub>With validation + failure recovery</sub> |
| SOP Enforcement | Workflows drift<br><sub>across copies</sub> | Depends on manual<br><sub>engineering discipline</sub> | SOP-grade deterministic skills<br><sub>With controlled execution</sub> |
| Deployment | Instance-bound workflows | Code maintained manually<br><sub>per team</sub> | Local-first, on-prem ready<br><sub>Open-source infrastructure</sub> |
| Total Cost (TCO) | Overhead grows with<br><sub>workflow complexity</sub> | High engineering<br><sub>maintenance costs</sub> | Minimal DSL<br><sub>Reduces token spend</sub> |
[!NOTE] This section assumes you have completed self-deployment and can access Refly at http://localhost:5700Step 1: Register and Log In
http://localhost:5700 in your browser📖 Detailed setup with screenshots: Self-Deployment Guide
Step 2: Create a Workflow
Example - Product Research Workflow:
1. Add "Web Search" node - searches for product information
2. Add "LLM" node - analyzes search results
3. Add "Output" node - formats the report
4. Connect the nodes
5. Click "Save"[!TIP] If you want the fastest path, start with Vibe Mode and iterate from a template.
Step 3: Test Your Workflow
Goal: Call your workflow from your application via REST API
Get Your API Credentials
Make Your First API Call
curl -X POST https://your-refly-instance.com/api/v1/workflows/{WORKFLOW_ID}/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"product_url": "https://example.com/product"
}
}'Response:
{
"execution_id": "exec_abc123",
"status": "running"
}Check Execution Status
curl https://your-refly-instance.com/api/v1/executions/{execution_id} \
-H "Authorization: Bearer YOUR_API_KEY"📖 Full API Documentation: API Reference
Goal: Trigger your workflow when someone sends a message in Lark
Prerequisites
Setup Steps
analyze report.pdf)⚠️ Note: Detailed Lark/Feishu integration guide coming soon. For now, see API Reference for webhook configuration.
Goal: Publish your Refly workflows as Claude Code skills
Quick Start
npm install -g @powerformer/refly-cli# Via Refly CLI
refly skill install <skill-id>
#Via npx
npx skills add refly-ai/<skill-name>refly skill publish <skill-id>The skill is now available in Claude Code, Cursor, and MCP-powered workflows. Agent can invoke your workflow as a tool!
📖 Documentation: <a href="https://github.com/refly-ai/refly-skills"><u>Refly Skills</u></a>
📖 Tutorial: <a href="https://powerformer.feishu.cn/wiki/Gz4swMzn0izknZki3g4coSgvnNe"><u>Build Clawdbot Tutorial</u></a>
Join our community to get help, share your experience, and connect with other Refly users: <a href="https://docs.refly.ai/community/contact-us"><u>Refly Community</u></a>
For those who'd like to contribute code, see our Contribution Guide. At the same time, please consider supporting Refly by sharing it on social media and at events and conferences.
We are looking for contributors to help translate Refly into languages other than Mandarin or English. If you are interested in helping, please see the Contribution Guide for more information.
This repository is licensed under the ReflyAI Open Source License, which is essentially the Apache 2.0 License with some additional restrictions.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.