{"blobs":{"67c810d53ea2617f47161c659fffc4fca614bbdb35b1b8c23d8c6b81041b3a2e":"LS0tCm5hbWU6IHB5dGhvbi1kZXBlbmRlbmN5LXVwZ3JhZGVzCmRlc2NyaXB0aW9uOiBVc2Ugd2hlbiB1cGdyYWRpbmcgUHl0aG9uIHBhY2thZ2VzIGFuZCBlbnZpcm9ubWVudHMgYWNyb3NzIHV2LCBQb2V0cnksIFBpcGVudiwgcGlwLXRvb2xzLCBhbmQgQ29uZGHigJRtYW5hZ2luZyBQeXRob24gdmVyc2lvbiBjb25zdHJhaW50cywgYmluYXJ5IHdoZWVscywgQyBleHRlbnNpb25zLCBhbmQgdHlwaW5nL1B5ZGFudGljL2ZyYW1ld29yayBtaWdyYXRpb25zLgotLS0KCiMgUHl0aG9uIERlcGVuZGVuY3kgVXBncmFkZXMKCiMjIFdoZW4gdG8gVXNlClVzZSB3aGVuIHVwZ3JhZGluZyBQeXRob24gbGlicmFyaWVzLCBmcmFtZXdvcmtzIChGYXN0QVBJLCBEamFuZ28sIEZsYXNrLCBTUUxBbGNoZW15LCBDZWxlcnksIFB5ZGFudGljLCBQeXRlc3QpLCBkYXRhL01MIGxpYnJhcmllcyAoTnVtUHksIFBhbmRhcywgU2NpUHksIFB5VG9yY2gpLCBvciBQeXRob24gcnVudGltZSB2ZXJzaW9ucyAoYHJlcXVpcmVzLXB5dGhvbmApLgoKIyMgRW52aXJvbm1lbnQgJiBUb29saW5nIERpc2NvdmVyeQoKIyMjIDEuIElkZW50aWZ5IHRoZSBBY3RpdmUgUmVzb2x2ZXIgJiBMb2NrIE1lY2hhbmlzbQpOZXZlciBtaXggUHl0aG9uIHBhY2thZ2UgbWFuYWdlcnMgb3IgcnVuIGJhcmUgZ2xvYmFsIGBwaXAgaW5zdGFsbGA6Ci0gKipgdXZgIChgcHlwcm9qZWN0LnRvbWxgICsgYHV2LmxvY2tgKSoqOiBVc2UgYHV2IGxvY2sgLS11cGdyYWRlLXBhY2thZ2UgPHBrZz5gIGZvbGxvd2VkIGJ5IGB1diBzeW5jYCAob3IgYHV2IHJ1biBweXRlc3RgKS4gVmVyaWZ5IGxvY2sgY29uc2lzdGVuY3kgd2l0aCBgdXYgbG9jayAtLWNoZWNrYC4KLSAqKlBvZXRyeSAoYHB5cHJvamVjdC50b21sYCArIGBwb2V0cnkubG9ja2ApKio6IFVzZSBgcG9ldHJ5IHVwZGF0ZSA8cGtnPmAgKG5ldmVyIGBwb2V0cnkgbG9ja2Agd2l0aG91dCBgLS1uby11cGRhdGVgIG9uIG9sZGVyIFBvZXRyeSB2MSB1bmxlc3MgaW50ZW5kaW5nIHRvIHJlZnJlc2ggYWxsIHVubG9ja2VkIHBhY2thZ2VzOyBpbiBQb2V0cnkgMS44Ky8yLjAsIGBwb2V0cnkgbG9ja2AgcHJlc2VydmVzIGV4aXN0aW5nIGxvY2tlZCB2ZXJzaW9ucyBieSBkZWZhdWx0KS4gVmVyaWZ5IHdpdGggYHBvZXRyeSBjaGVjayAtLWxvY2tgLgotICoqYHBpcC10b29sc2AgKGByZXF1aXJlbWVudHMuaW5gICRccmlnaHRhcnJvdyQgYHJlcXVpcmVtZW50cy50eHRgKSoqOiBVc2UgYHBpcC1jb21waWxlIC0tdXBncmFkZS1wYWNrYWdlIDxwa2c+IC0tZ2VuZXJhdGUtaGFzaGVzIHJlcXVpcmVtZW50cy5pbmAgc28gb25seSB0aGUgdGFyZ2V0ZWQgcGFja2FnZSBhbmQgaXRzIHN1Yi1kZXBlbmRlbmNpZXMgbW92ZS4KLSAqKlBpcGVudiAoYFBpcGZpbGVgICsgYFBpcGZpbGUubG9ja2ApKio6IFVzZSBgcGlwZW52IHVwZGF0ZSA8cGtnPmAuCi1BbHdheXMgYWN0aXZhdGUgb3IgZXhlY3V0ZSBpbnNpZGUgdGhlIHByb2plY3QncyB2aXJ0dWFsIGVudmlyb25tZW50IChgLnZlbnZgLCBgdXYgcnVuYCwgYHBvZXRyeSBydW5gKS4KCiMjIyAyLiBQeXRob24gVmVyc2lvbiBNYXJrZXJzICYgQmluYXJ5IFdoZWVsIEF2YWlsYWJpbGl0eQotIEluc3BlY3QgYHJlcXVpcmVzLXB5dGhvbmAgaW4gYHB5cHJvamVjdC50b21sYCAoZS5nLiwgYD49My4xMSw8My4xNGApLCBgLnB5dGhvbi12ZXJzaW9uYCwgYERvY2tlcmZpbGVgIGJhc2UgaW1hZ2VzIChgcHl0aG9uOjMuMTItc2xpbS1ib29rd29ybWApLCBhbmQgQ0kgbWF0cml4IHZlcnNpb25zLgotIE11bHRpLXBsYXRmb3JtIGxvY2tmaWxlcyAoYHV2LmxvY2tgLCBgcG9ldHJ5LmxvY2tgKSByZXNvbHZlIGVudmlyb25tZW50IG1hcmtlcnMgKGBzeXNfcGxhdGZvcm1gLCBgcGxhdGZvcm1fbWFjaGluZWAsIGBpbXBsZW1lbnRhdGlvbl9uYW1lYCkgYWNyb3NzIG1hY09TIChgYXJtNjRgL2B4ODZfNjRgKSwgTGludXggKGBtYW55bGludXhgIGdsaWJjIHZzIGBtdXNsbGludXhgIEFscGluZSksIGFuZCBXaW5kb3dzLgotIENoZWNrIEMvUnVzdCBleHRlbnNpb24gcGFja2FnZXMgKGBwc3ljb3BnYC9gcHN5Y29wZzItYmluYXJ5YCwgYGNyeXB0b2dyYXBoeWAsIGBvcmpzb25gLCBgcHlkYW50aWMtY29yZWAsIGBwaWxsb3dgLCBgbHhtbGAsIGBudW1weWAsIGBzY2lweWAsIGBncnBjaW9gKToKICAtIENvbmZpcm0gcHJlYnVpbHQgYG1hbnlsaW51eGAgLyBgbXVzbGxpbnV4YCAvIGBtYWNvc3hgIHdoZWVscyBleGlzdCBvbiBQeVBJIGZvciB0aGUgdGFyZ2V0IFB5dGhvbiB2ZXJzaW9uIHNvIHByb2R1Y3Rpb24gb3IgQ0kgYnVpbGRzIGRvIG5vdCB1bmV4cGVjdGVkbHkgZmFsbCBiYWNrIHRvIHNsb3csIGZyYWdpbGUgc291cmNlIGNvbXBpbGF0aW9uIHJlcXVpcmluZyBgZ2NjYCwgYHJ1c3R1cGAsIGBsaWJwcS1kZXZgLCBvciBgcHl0aG9uMy1kZXZgLgoKIyMgRWNvc3lzdGVtLVNwZWNpZmljIFVwZ3JhZGUgQ29udHJhY3RzCgojIyMgMS4gUHlkYW50aWMgdjEgJFxyaWdodGFycm93JCB2MiAmIEZhc3RBUEkgLyBTUUxNb2RlbCBBbGlnbm1lbnQKLSBDaGVjayB3aGV0aGVyIGFueSBkZXBlbmRlbmN5IHN0aWxsIGltcG9ydHMgYHB5ZGFudGljLnYxYCBvciByZWxpZXMgb24gUHlkYW50aWMgdjEgQVBJcyAoYEB2YWxpZGF0b3JgICRccmlnaHRhcnJvdyQgYEBmaWVsZF92YWxpZGF0b3JgLCBgQHJvb3RfdmFsaWRhdG9yYCAkXHJpZ2h0YXJyb3ckIGBAbW9kZWxfdmFsaWRhdG9yYCwgYC5kaWN0KClgICRccmlnaHRhcnJvdyQgYC5tb2RlbF9kdW1wKClgLCBgLmpzb24oKWAgJFxyaWdodGFycm93JCBgLm1vZGVsX2R1bXBfanNvbigpYCwgYC5wYXJzZV9vYmooKWAgJFxyaWdodGFycm93JCBgLm1vZGVsX3ZhbGlkYXRlKClgLCBgY2xhc3MgQ29uZmlnYCAkXHJpZ2h0YXJyb3ckIGBtb2RlbF9jb25maWcgPSBDb25maWdEaWN0KC4uLilgLCBgQmFzZVNldHRpbmdzYCBtb3ZlZCB0byBgcHlkYW50aWMtc2V0dGluZ3NgKS4KLSBVcGdyYWRlIGBweWRhbnRpY2AsIGBweWRhbnRpYy1jb3JlYCwgYHB5ZGFudGljLXNldHRpbmdzYCwgYW5kIGBmYXN0YXBpYCBpbiBjb21wYXRpYmxlIGNvbWJpbmF0aW9ucy4KCiMjIyAyLiBTUUxBbGNoZW15IDEuNCAkXHJpZ2h0YXJyb3ckIDIuMCAmIEFsZW1iaWMKLSBXYXRjaCBmb3IgMi4wIGNvbnRyYWN0IHNoaWZ0czogbGVnYWN5IGBzZXNzaW9uLnF1ZXJ5KClgIHZzIGBzZWxlY3QoKWAgKyBgc2Vzc2lvbi5leGVjdXRlKCkuc2NhbGFycygpYCwgZXhwbGljaXQgYHNlc3Npb24uY29tbWl0KClgIC8gdHJhbnNhY3Rpb24gYm91bmRhcmllcywgYERlY2xhcmF0aXZlQmFzZWAgYW5kIGBNYXBwZWRbLi4uXWAgLyBgbWFwcGVkX2NvbHVtbiguLi4pYCB0eXBpbmcsIGFuZCByZW1vdmVkIGltcGxpY2l0IGF1dG9jb21taXQgKGBlbmdpbmUuZXhlY3V0ZSgpYCByZW1vdmVkIGluIGZhdm9yIG9mIGB3aXRoIGVuZ2luZS5jb25uZWN0KCkgYXMgY29ubjpgKS4KLSBFbnN1cmUgZGF0YWJhc2UgZHJpdmVyIHBhY2thZ2VzIChgYXN5bmNwZ2AsIGBwc3ljb3BnW2JpbmFyeV1gLCBgYWlvbXlzcWxgLCBgYWlvc3FsaXRlYCkgbWF0Y2ggU1FMQWxjaGVteSdzIGRpYWxlY3QgZXhwZWN0YXRpb25zLgoKIyMjIDMuIERqYW5nbyBMVFMgJiBBc3luYyAvIE1pZGRsZXdhcmUgLyBGb3JtIENoYW5nZXMKLSBDaGVjayBEamFuZ28ncyBvZmZpY2lhbCByZWxlYXNlIG5vdGVzIGZvciByZW1vdmVkIGRlcHJlY2F0aW9uIHNoaW1zIChgVVNFX0wxME5gLCBgREVGQVVMVF9GSUxFX1NUT1JBR0VgICRccmlnaHRhcnJvdyQgYFNUT1JBR0VTYCBkaWN0LCBgaW5kZXhfdG9nZXRoZXJgICRccmlnaHRhcnJvdyQgYE1ldGEuaW5kZXhlc2AsIGB1cmwoKWAgJFxyaWdodGFycm93JCBgcGF0aCgpYC9gcmVfcGF0aCgpYCwgQ1NSRiBgQ1NSRl9UUlVTVEVEX09SSUdJTlNgIHNjaGVtZSByZXF1aXJlbWVudHMpLgotIFJ1biBgcHl0aG9uIG1hbmFnZS5weSBjaGVjayAtLWRlcGxveWAgYW5kIGBweXRob24gbWFuYWdlLnB5IG1ha2VtaWdyYXRpb25zIC0tY2hlY2sgLS1kcnktcnVuYCBhZnRlciBldmVyeSBEamFuZ28gb3IgdGhpcmQtcGFydHkgYXBwIHVwZ3JhZGUgdG8gY29uZmlybSB6ZXJvIHVuYXBwbGllZCBtb2RlbC9taWdyYXRpb24gZHJpZnQuCgojIyMgNC4gU3RhdGljIFR5cGVjaGVja2VycyAoYG15cHlgLCBgcHlyaWdodGApICYgYHB5dGVzdGAKLSBXaGVuIHVwZ3JhZGluZyBgbXlweWAsIGBweXJpZ2h0YCwgb3IgYHR5cGVzLSpgIHN0dWIgcGFja2FnZXMgKGB0eXBlcy1yZXF1ZXN0c2AsIGB0eXBlcy1yZWRpc2AsIGB0eXBlcy1QeVlBTUxgLCBgZGphbmdvLXN0dWJzYCksIGZpeCBuZXdseSB1bmNvdmVyZWQgT3B0aW9uYWwvVW5pb24gb3IgZ2VuZXJpYyBpbnZhcmlhbmNlIGlzc3VlcyBpbiBjb2RlIHJhdGhlciB0aGFuIGFkZGluZyBibGFua2V0IGAjIHR5cGU6IGlnbm9yZWAuCi0gUnVuIGBweXRlc3QgLVcgZXJyb3I6OkRlcHJlY2F0aW9uV2FybmluZ2Agb24gdGFyZ2V0ZWQgbW9kdWxlcyB0byBzdXJmYWNlIGRlcHJlY2F0aW9ucyBiZWZvcmUgdGhlIG5leHQgbWFqb3IgdXBncmFkZS4K"},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"67c810d53ea2617f47161c659fffc4fca614bbdb35b1b8c23d8c6b81041b3a2e","executable":false,"path":"SKILL.md"}],"id":"skill-python-dependency-upgrades","name":"python-dependency-upgrades","origin":"orqestria-builtin-skill-python-dependency-upgrades","version":"1.0.0+96786ac69955975420d0b729"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"python-dependency-upgrades: Upgrade dependencies and frameworks with a clear compatibility plan, migration steps and regression evidence.","id":"orqestria-skill-python-dependency-upgrades","kind":"skill","name":"python-dependency-upgrades","readme":"# python-dependency-upgrades\n\npython-dependency-upgrades: Upgrade dependencies and frameworks with a clear compatibility plan, migration steps and regression evidence.\n\nIncludes the complete skill and its supporting files (1 files). The exact authored scope is preserved below.\n\nOriginal skill description (source language)\n\nUse when upgrading Python packages and environments across uv, Poetry, Pipenv, pip-tools, and Conda—managing Python version constraints, binary wheels, C extensions, and typing/Pydantic/framework migrations.\n\nInstall the skill, review its source and trust settings, then enable it for the relevant project or agent.","requirements":["Orqestria installed on your computer."],"root":"skill-python-dependency-upgrades","version":"1.0.0+cf646404dcedaaca24a33587"},"schemaVersion":1}
