Skip to content

Fix: Ship built-in skills in the Python package - #120

Merged
s-nagaev merged 2 commits into
mainfrom
fix/skills-post-install
Sep 20, 2026
Merged

s-nagaev merged 2 commits into
mainfrom
fix/skills-post-install

Conversation

@s-nagaev

Copy link
Copy Markdown
Owner
  • Move skills/ into chibi/skills/ so wheels actually contain them (Poetry top-level include never reached the wheel; pip installs had zero skills)
  • Resolution layer: package skills are built-ins, skills_dir is for custom user skills only; user skills override same-name built-ins; missing user dir degrades to empty list instead of crashing
  • Rename tool/API: load_builtin_skill -> load_skill, available_builtin_skills -> available_skills
  • Remove dead post-install sync block from config_generator
  • Update Dockerfiles, docs (10 languages), changelog [1.16.0]

@s-nagaev s-nagaev self-assigned this Sep 17, 2026
@s-nagaev s-nagaev added bug Something isn't working enhancement New feature or request labels Sep 17, 2026
- Move skills/ into chibi/skills/ so wheels actually contain them
  (Poetry top-level include never reached the wheel; pip installs had zero skills)
- Resolution layer: package skills are built-ins, skills_dir is for
  custom user skills only; user skills override same-name built-ins;
  missing user dir degrades to empty list instead of crashing
- Rename tool/API: load_builtin_skill -> load_skill,
  available_builtin_skills -> available_skills
- Remove dead post-install sync block from config_generator
- Update Dockerfiles, docs (10 languages), changelog [1.16.0]
@s-nagaev
s-nagaev force-pushed the fix/skills-post-install branch from 6163f27 to 474ff41 Compare September 17, 2026 23:52
- Replace redundant cast() with str() coercion in send_images (mypy 2.0
  narrows types after isinstance; zero errors on both mypy 1.20 and 2.0)
- Add Google-style Args/Returns to _read_skill_description and
  get_skill_path per AGENTS.md section 3.1
@s-nagaev
s-nagaev force-pushed the fix/skills-post-install branch from 474ff41 to 6c88cfd Compare September 20, 2026 19:17
@s-nagaev
s-nagaev merged commit 57af9fd into main Sep 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant