Skip to main content

fabricatio-skill

MIT Python Versions PyPI Version PyPI Downloads PyPI Downloads Bindings: PyO3 Build Tool: uv + maturin

An extension of fabricatio.


Installation

This package is part of the fabricatio monorepo and can be installed as an optional dependency:

pip install fabricatio[skill]

# or with uv
# uv pip install fabricatio[skill]

Or install fabricatio-skill along with all other components of fabricatio:

pip install fabricatio[full]

# or with uv
# uv pip install fabricatio[full]

Overview

Provides essential tools for:

...

Key Features

...

Configuration

All options below are read through the fabricatio configuration chain (see the Configuration Guide at ../../docs/source/configuration.rst). Set them under the [ext.skill] table in fabricatio.toml, equivalently under [tool.fabricatio.ext.skill] in pyproject.toml, or via FABRICATIO_EXT__SKILL__<FIELD_UPPER> environment variables.

# fabricatio.toml
[ext.skill]
select_skills_template = "built-in/select_skills"
distill_skills_template = "built-in/distill_skills"
default_skill_dirs = ["skills", "extra/skills"]
Option Type Default Description
select_skills_template str "built-in/select_skills" Template name for the LLM prompt that selects relevant skills from a question.
distill_skills_template str "built-in/distill_skills" Template name for the LLM prompt that distills skill content to its essence.
default_skill_dirs List[str] ["skills", "extra/skills"] Default directories to scan for skill files.

Access at runtime: from fabricatio_skill.config import skill_config.

Dependencies

Core dependencies:

  • fabricatio-core - Core interfaces and utilities ...

License

This project is licensed under the MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fabricatio_skill-0.1.4-cp314-cp314-win_amd64.whl (575.3 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_x86_64.whl (710.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_aarch64.whl (656.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_skill-0.1.4-cp314-cp314-macosx_11_0_arm64.whl (632.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_skill-0.1.4-cp313-cp313-win_amd64.whl (575.3 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl (710.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_aarch64.whl (656.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_skill-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (632.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_skill-0.1.4-cp312-cp312-win_amd64.whl (576.5 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl (711.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_aarch64.whl (657.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_skill-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (633.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_skill-0.1.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 575.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f97c93758b93828bd5433b751c8ac0548a6f3c0a1072f7a1fc788d08efd85a35
MD5 c79ae8c607fb9cedfc4c7c2997281883
BLAKE2b-256 6b258189febb577db54f8a460c209bcda2cac6f6210c7017908e1967b2ff24f9

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 710.9 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c6d985f1aef93286e3f5adef815f0d8b86ae82e78c446210b50fd6a9a2204655
MD5 f3748318d828d23adcdad14e3de655ee
BLAKE2b-256 80fee4e8c45667378a1a592a844d2e8920bf8a4f32e1a7311ac77f3ed0e17537

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 656.4 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 74178f4b9e1f248db25882f441e88d56bf2a7c92abc38a51b681905d02118933
MD5 aeb76358cc9219a12adbeb5047e42947
BLAKE2b-256 5a4a9bfae4c6b054cf3702773153682d64f3e219e00360f2bfc5795dc462adf4

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 632.5 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 904a9b130f08e28755d05fc95d821a7fd652259a2876c6a8c4632596895a813f
MD5 af66ebf245517649cd90d710d5dc80f3
BLAKE2b-256 7db9ef0c1c907ea2d15991d96196db4fe073f712b1c5d4a7ac7e3b83cd84b543

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 575.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 23f8354634d9e43d5ba2cd48f5b9bcd8c964866c2921f7385adbe3d84e50bc5c
MD5 51fe02831604531c47092504457ae2c5
BLAKE2b-256 895c75df4113e4a03bfcbbf97d55a7f199c8856857d95302ee467318da9ea357

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 710.9 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0fffc6a18462e3c67e0123477f1a02ba9dd837353088d8081229a27a5d7d0eca
MD5 e15b4f513732221925800c0731ad1294
BLAKE2b-256 70130588f535f21a15322cb0cae414ab9d4a2046d83a871186afbd0c02575ea2

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 656.1 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0e2465c2cb874887f9564fe041d9e354252f267eac688f2c31fd8f4871df1207
MD5 604124e3e77c2b629e28f389790c8f58
BLAKE2b-256 6e5696430e7534c039e0d54fab5bd53be76f5d142a7ef2b3fe601d5b63ec318d

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 632.8 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38b75130b2ad8d5c5e93400f2e031eab61737bc025850cbbe46cdec9c70d83b0
MD5 fc5be02c37c8ba88f9ddb710d2b37522
BLAKE2b-256 f4a5b1d80632a8fe1b62f1336ac0a6591a0043490208588c1c1f4c87095eb294

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 576.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b9dc2dfd1325a52e05e444860f5819729c05e974e7b797d2a89ec3357028e06
MD5 b50e835c4bb4b19fbfcde8e36f0082f1
BLAKE2b-256 947e6be55c00b7a729faef14695c4584d481761c00b9345e8bf820b2feb085d5

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 711.8 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 323a420c3102258b7a2e093393b0fbed3026bab6b18cf9855c26c6fb60f8fae5
MD5 a0504b79e215605b63bc2a3c1cfee135
BLAKE2b-256 b84c3d9936eadfc91c387627ab50ea33b4c34e32bb5d16ab536abff2109467d3

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 657.3 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b23686253fa48f54eed82c6d8b4a8c236aa628da215a31e8ce2c67a756338c87
MD5 cde2c35d0bee7923f0c24af4eae3f3bb
BLAKE2b-256 ea09592c295aaf7a04eb0e1fce9d3a1a908912edd83626d2b1fcd0e41cd80abf

See more details on using hashes here.

File details

Details for the file fabricatio_skill-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_skill-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 633.1 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_skill-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a14068f4a7bceff1a85c1157533cf7dfcaa631982a3eefd095e46dd926e13616
MD5 79b7a7eba758c1312304f33ad7ef54b2
BLAKE2b-256 842f9954167fac5b784f4260846b7dc88a73f2ba42f66da0c02012727bad122d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4 This release

12 files

0.1.3

12 files

0.1.2

12 files

0.1.0

12 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page