Refresh curated skills and share skill bootstrap 8 months ago
Authored
mweinbach 3/7/2026, 2:25:21 PM - sync bundled spreadsheet/slides/pdf/doc skill content to the curated upstream layout\n- move default skill installation into shared runtime startup so desktop, TUI, CLI, server, and harness use the same ~/.cowork/skills bootstrap\n- allow read/glob/grep access to configured skills directories while keeping writes restricted\n- keep the current desktop prompt modal cleanup in this changeset Parentd921a59
43 files changed
apps/desktop/README.md +1 −1 apps/desktop/electron/services/serverManager.ts +1 −0 apps/desktop/src/ui/PromptModal.tsx +15 −15 apps/desktop/test/server-manager.test.ts +5 −0 scripts/build_desktop_resources.ts +5 −3 scripts/run_raw_agent_loops.ts +16 −4 skills/slides/LICENSE.txt +201 −0 skills/slides/SKILL.md +58 −32 skills/slides/agents/openai.yaml +6
−0
skills/slides/{ => assets}/pptxgenjs_helpers/code.js +0 −0
skills/slides/{ => assets}/pptxgenjs_helpers/image.js +0 −0
skills/slides/{ => assets}/pptxgenjs_helpers/index.js +6 −2
skills/slides/{ => assets}/pptxgenjs_helpers/latex.js +0 −0
skills/slides/{ => assets}/pptxgenjs_helpers/layout.js +0 −0
skills/slides/{ => assets}/pptxgenjs_helpers/layout_builders.js +129 −112
skills/slides/{ => assets}/pptxgenjs_helpers/svg.js +0 −0
skills/slides/assets/pptxgenjs_helpers/text.js +789 −0
skills/slides/{ => assets}/pptxgenjs_helpers/util.js +0 −6
skills/slides/assets/slides-small.svg +3 −0
skills/slides/assets/slides.png — —
skills/slides/references/pptxgenjs-helpers.md +61 −0
skills/slides/{ => scripts}/create_montage.py +6 −0
skills/slides/scripts/detect_font.py +873 −0
skills/slides/{ => scripts}/ensure_raster_image.py +0 −0
skills/slides/{ => scripts}/render_slides.py +49 −19
skills/slides/{ => scripts}/slides_test.py +6 −1
skills/spreadsheet/SKILL.md +59 −36
skills/spreadsheet/agents/openai.yaml +2 −2
skills/spreadsheet/assets/spreadsheet-small.svg +1 −1
src/config.ts +3 −3
src/prompt.ts +10 −2
src/server/startServer.ts +14 −1
src/skills/defaultGlobalSkills.ts +314 −0
src/store/connections.ts +5 −2
src/tools/skill.ts +7 −1
src/utils/permissions.ts +39 −53
tasks/lessons.md +1 −0
tasks/todo.md +73 −0
test/config.test.ts +16 −0
test/default-global-skills.test.ts +173 −0
test/permissions.test.ts +16 −0
test/server.test.ts +20 −1
test/server.toolstream.test.ts +15 −3