跳到主要内容

Contribute templates

Follow these best practices when submitting templates to SkillFlaw.

For repository examples, inspect the initial setup assets under src/backend/base/skillflaw/initial_setup/.

Create a PR to submit your template​

  1. Fork the SkillFlaw repository on GitHub.
  2. Add your template assets under:

_10
src/backend/base/skillflaw/initial_setup/starter_projects

  1. Include the required items for template submission.
  2. Open a pull request from your fork to main.
  3. Include a screenshot of the template in the PR.

SkillFlaw maintainers will review the submission, provide feedback, and merge it if approved.

Required items for template submission​

Name​

Keep the template name concise, ideally no more than three words.

Description​

Provide a short description that helps users understand the template's purpose and use cases.

Example:


_10
"description": "Auto-generate a customized blog post from instructions and referenced articles."

Icons​

Use icons from the Lucide icon library.

Flow content​

Use only Core components and Bundles that are part of the SkillFlaw codebase.

Include brief README or quickstart guidance inside a Note node when the template needs setup instructions.

Format​

Submit template data in the format expected by the repository's current initial setup assets.

Tags​

Assign the template to an appropriate category such as:

  • Assistants
  • Classification
  • Coding
  • Content Generation
  • Q&A
  • Prompting
  • RAG
  • Agents

For the current category list, see src/frontend/src/modals/templatesModal/index.tsx.