v0.5.5 — UK Companies House v1.2.1, semantic_web_proxy, deck_builder, and catalog hardening
Skillware 0.5.5 ships uk_companies_house_handler v1.2.1 for stable multi-turn agent loops, two new registry skills (semantic_web_proxy, deck_builder), a five-provider Usage Examples guard across the skill catalog, Claude tool-name sanitization fixes, Gemini 3.5 / Claude Haiku 4.5 doc migrations, and the skillware theme subcommand.
Install: pip install skillware==0.5.5 or pip install -U skillware or just pip install skillware
Update from 0.5.4: pip install -U skillware — breaking change for UK Companies House hosts using map_intent (suggested_pipeline → steps) and removed next_actions; re-run pip install -e . on editable clones so the theme CLI entrypoint registers.
Added
finance/uk_companies_house_handler v1.2.1 (#341, #346)
Multi-turn stabilization for registry hosts:
- Single-step
run_pipelineexecution (steps.pop(0)) with turn-level steering - In-flight
<from_resolve>parameter substitution across remaining steps - Decoupled composite actions (
resolve_and_get_officers,resolve_and_get_filings) - Lean session context; strict
status: "partial"only for in-flight pipelines - Examples:
claude_uk_companies_house_handler.py; maintainer stress harnessscripts/uk_companies_house_host_simulation.py
data_engineering/semantic_web_proxy v0.1.0 (#42, #340)
Token-efficient page extraction via trafilatura — Markdown/plain/JSON output, SSRF guard with redirect re-validation, and page_likely_requires_javascript warnings for client-rendered pages.
creative/deck_builder v0.1.0 (#276, #331)
Deterministic .pptx assembly from JSON deck specs — 10 slide layouts, 3 bundled 16:9 templates, theme tokens, pre-flight validation.
Catalog and CLI
- Five-provider guard — every catalog page must expose Gemini, Claude, OpenAI, DeepSeek, and Ollama snippets with
load_skill+skill.execute(#104, #347) skillware theme [pastel|ocean|mono]— set or interactively choose the global presentation theme (#335)semantic_web_proxy_demo.py— offline fixture-backed demo (#42)
Fixed
- Claude tool names:
SkillLoader.to_claude_tool()sanitizes registry IDs to match^[a-zA-Z0-9_-]{1,128}$(#104) - Examples / docs: Claude demo scripts and
agent_loops.md/cli.mdaligned with sanitized adapter names (#104)
Changed
- Gemini defaults: catalog pages, examples, and skill defaults migrated to
gemini-3.5-flash/gemini-3.5-flash-lite(#265, #345) - Claude Haiku defaults: snippets migrated to
claude-haiku-4-5-20251001(#346) - Docs: install extras backfill, skill history tables, UK CH patterns moved to catalog page (#346, #347)
- Security support windows:
>= 0.5.5patched;0.4.6–0.5.4silent;< 0.4.6unsupported
What's possible today
| Capability | How |
|---|---|
| UK company lookups (multi-turn) | SkillLoader.load_skill("finance/uk_companies_house_handler") (v1.2.1) |
| Token-efficient web fetch | data_engineering/semantic_web_proxy |
| PPTX deck assembly | creative/deck_builder |
| CLI theme | skillware theme or interactive config menu |
| Five-provider catalog loops | Every page under docs/skills/ |
| Full registry + framework | pip install "skillware[all]" |
Upgrade notes
- UK Companies House v1.2.1 breaking changes:
map_intentreturnsstepsnotsuggested_pipeline;next_actionsremoved; review composite action envelopes if you pinned v1.2.0 behavior - Claude hosts: use sanitized tool names from
SkillLoader.to_claude_tool(), not raw manifest IDs - Editable installs:
pip install -e .refreshes thethemeCLI entrypoint - Citing: Zenodo concept DOI
10.5281/zenodo.21552745stays stable; record Skillware 0.5.5 for reproducibility (CITATION.cffupdated)
Full changelog
Contributors
Thanks to everyone who landed work since v0.5.4:
- @Areen-09 — uk_companies_house_handler v1.2.1 (#341, #346)
- @rizzoMartin — semantic_web_proxy v0.1.0 (#42, #340)
- @tusharjamunkar — deck_builder v0.1.0 (#276, #331)
- @rosspeili — five-provider catalog guard (#104, #347), Gemini 3.5 migration (#345), UK CH maintainer wrap (#346), release cut
- @harshthakur3 — CLI theme subcommand (#335)
Citation
Zenodo concept DOI: 10.5281/zenodo.21552745 — record Skillware v0.5.5 for reproducibility (CITATION.cff updated).