{"blobs":{"8d456071d8d488a82e50be9123b1e75d8e4472bdaae867b7c889f8fd90e8d3f8":"LS0tCm5hbWU6IGFuZ3VsYXItaHR0cApkZXNjcmlwdGlvbjogVXNlIHdoZW4gYnVpbGRpbmcgb3IgcmV2aWV3aW5nIEFuZ3VsYXIgSHR0cENsaWVudCBzZXJ2aWNlcywgZnVuY3Rpb25hbCBvciBjbGFzcy1iYXNlZCBIVFRQIGludGVyY2VwdG9ycywgcmVxdWVzdC9yZXNwb25zZSB0eXBpbmcsIEh0dHBQYXJhbXMsIEh0dHBDb250ZXh0IHRva2VucywgcmV0cnkvdGltZW91dCBwb2xpY2llcyBhbmQgQVBJIGVycm9yIGhhbmRsaW5nLgpsaWNlbnNlOiBNSVQKbWV0YWRhdGE6CiAgc291cmNlOiBbaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iL21haW4vYWRldi9zcmMvY29udGVudC9ndWlkZS9odHRwL21ha2luZy1yZXF1ZXN0cy5tZCwgaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9ibG9iL21haW4vYWRldi9zcmMvY29udGVudC9ndWlkZS9odHRwL2ludGVyY2VwdG9ycy5tZF0KLS0tCiMgSFRUUCAmIEJhY2tlbmQgSW50ZWdyYXRpb24KCktlZXAgSFRUUCBjb21tdW5pY2F0aW9uIGluIHR5cGVkIEFuZ3VsYXIgc2VydmljZXMgYW5kIGludGVyY2VwdG9ycyB3aXRoIGNsZWFyIHJlcXVlc3QgbGlmZWN5Y2xlcywgZXJyb3Igbm9ybWFsaXphdGlvbiBhbmQgemVybyBsZWFrZWQgc2VydmVyIHNlY3JldHMuCgojIyAxLiBUeXBlZCBgSHR0cENsaWVudGAgc2VydmljZXMgYW5kIHBhcmFtZXRlcnMKLSBFbmNhcHN1bGF0ZSBBUEkgY2FsbHMgaW4gZGVkaWNhdGVkIGRvbWFpbi9kYXRhIHNlcnZpY2VzIHJhdGhlciB0aGFuIGNhbGxpbmcgYEh0dHBDbGllbnRgIGRpcmVjdGx5IGluc2lkZSBjb21wb25lbnRzLgotIFR5cGUgZXZlcnkgcmVxdWVzdCBhbmQgcmVzcG9uc2UgKGB0aGlzLmh0dHAuZ2V0PE9yZGVyU3VtbWFyeUR0bz4oLi4uKWApIGFuZCBtYXAgdHJhbnNwb3J0IERUT3MgaW50byBkb21haW4gbW9kZWxzIHdoZXJlIHRoZSBBUEkgc2hhcGUgZGlmZmVycyBmcm9tIFVJIG5lZWRzLgotIEJ1aWxkIHF1ZXJ5IHN0cmluZ3Mgd2l0aCBgSHR0cFBhcmFtc2AgKGBuZXcgSHR0cFBhcmFtcyh7IGZyb21PYmplY3Q6IC4uLiB9KWApIG9yIHRoZSBgcGFyYW1zYCBvcHRpb24gb2JqZWN0IHJhdGhlciB0aGFuIG1hbnVhbCBzdHJpbmcgY29uY2F0ZW5hdGlvbiBzbyBzcGVjaWFsIGNoYXJhY3RlcnMgYXJlIHByb3Blcmx5IFVSTC1lbmNvZGVkLgotIE5ldmVyIGVtYmVkIHNlcnZlci1zaWRlIEFQSSBrZXlzIG9yIHNlY3JldHMgaW4gQW5ndWxhciBlbnZpcm9ubWVudCBmaWxlcyBvciBjbGllbnQgYnVuZGxlcy4KCiMjIDIuIEludGVyY2VwdG9ycyBhbmQgYEh0dHBDb250ZXh0YAotIE1hdGNoIHRoZSBwcm9qZWN0J3MgaW50ZXJjZXB0b3IgcmVnaXN0cmF0aW9uIChgd2l0aEludGVyY2VwdG9ycyhbZm5dKWAgaW4gYHByb3ZpZGVIdHRwQ2xpZW50YCB2cyBgSFRUUF9JTlRFUkNFUFRPUlNgIGNsYXNzIHByb3ZpZGVycykuCi0gUmVtZW1iZXIgYEh0dHBSZXF1ZXN0YCBhbmQgYEh0dHBIZWFkZXJzYCBhcmUgaW1tdXRhYmxlOiBhbHdheXMgcGFzcyB0aGUgcmVzdWx0IG9mIGByZXEuY2xvbmUoeyBzZXRIZWFkZXJzOiAuLi4gfSlgIHRvIGBuZXh0KGNsb25lZFJlcSlgLgotIFVzZSBgSHR0cENvbnRleHRgIGFuZCBgSHR0cENvbnRleHRUb2tlbjxUPmAgdG8gcGFzcyBwZXItcmVxdWVzdCBtZXRhZGF0YSAoc3VjaCBhcyBza2lwcGluZyBhdXRoIGhlYWRlcnMsIHN1cHByZXNzaW5nIGdsb2JhbCBlcnJvciB0b2FzdHMsIG9yIHRhZ2dpbmcgY2FjaGUgcG9saWN5KSB0byBpbnRlcmNlcHRvcnMgY2xlYW5seSB3aXRob3V0IHBvbGx1dGluZyBVUkxzIG9yIGhlYWRlcnMuCgojIyAzLiBFcnJvciBoYW5kbGluZywgcmV0cmllcyBhbmQgY2FuY2VsbGF0aW9uCi0gTm9ybWFsaXplIGBIdHRwRXJyb3JSZXNwb25zZWAgKHN0YXR1cyBgMGAgbmV0d29yay9DT1JTIGZhaWx1cmUsIGA0MDFgL2A0MDNgIGF1dGgsIGA0MjJgIHZhbGlkYXRpb24gZXJyb3JzLCBgNXh4YCBzZXJ2ZXIgZmFpbHVyZXMpIHNvIGNvbXBvbmVudHMgcmVjZWl2ZSBhY3Rpb25hYmxlIGVycm9yIHN0YXRlcy4KLSBBcHBseSBgcmV0cnkoeyBjb3VudCwgZGVsYXkgfSlgIG9ubHkgdG8gaWRlbXBvdGVudCByZWFkcyAoYEdFVGApIG9yIHRyYW5zaWVudCBuZXR3b3JrIGVycm9ycywgbmV2ZXIgYmxpbmRseSB0byBub24taWRlbXBvdGVudCBgUE9TVGAvYFBBVENIYCBtdXRhdGlvbnMuCi0gVW5kZXJzdGFuZCB0aGF0IHVuc3Vic2NyaWJpbmcgZnJvbSBgSHR0cENsaWVudGAgYWJvcnRzIHRoZSBpbi1mbGlnaHQgWEhSL2BmZXRjaGAgcmVxdWVzdDsgdXNlIGBzd2l0Y2hNYXBgIGZvciByZWFkcy9zZWFyY2hlcyBhbmQgYGV4aGF1c3RNYXBgIG9yIGBjb25jYXRNYXBgIGZvciBtdXRhdGlvbnMuCgojIyBCZWZvcmUgeW91IGZpbmlzaAotIFsgXSBBbGwgYEh0dHBDbGllbnRgIGNhbGxzIGxpdmUgaW4gdHlwZWQgc2VydmljZXMgYW5kIHVzZSBgSHR0cFBhcmFtc2AgZm9yIHF1ZXJ5IHBhcmFtZXRlcnMuCi0gWyBdIEludGVyY2VwdG9ycyBjbG9uZSByZXF1ZXN0cyBpbW11dGFibHkgYW5kIHVzZSBgSHR0cENvbnRleHRUb2tlbmAgZm9yIHBlci1yZXF1ZXN0IGZsYWdzLgotIFsgXSBgSHR0cEVycm9yUmVzcG9uc2VgIHN0YXR1c2VzIChgMGAsIGA0MDFgL2A0MDNgLCBgNDIyYCwgYDV4eGApIGFuZCBjYW5jZWxsYXRpb24gYXJlIGhhbmRsZWQgcHJlZGljdGFibHkuCg==","c0ebad1d8811399fe4463f4003bfeea02b1ec1293d8c742a5e7e8b955c609585":"YW5ndWxhci1odHRwOiB0aGlyZC1wYXJ0eSBub3RpY2VzCgpUaGlzIHNraWxsIGNvbWJpbmVzIE9ycWVzdHJpYSdzIG93biB0ZXh0IHdpdGggbWF0ZXJpYWwgZnJvbSB0aGUgc291cmNlcyBiZWxvdy4KQWRhcHRlZCBmb3IgT3JxZXN0cmlhOiBjb25kZW5zZWQgYW5kIGNoYW5nZWQuCgoxLiBhbmd1bGFyL2FuZ3VsYXIgKEFuZ3VsYXIgZG9jdW1lbnRhdGlvbiBhbmQgYmVzdCBwcmFjdGljZXMpCiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIKICAgTGljZW5zZTogTUlUIC8gQ0MtQlktNC4wCiAgIENvcHlyaWdodCAoYykgR29vZ2xlIExMQwoKMi4gUmVhY3RpdmVYL3J4anMKICAgaHR0cHM6Ly9naXRodWIuY29tL1JlYWN0aXZlWC9yeGpzCiAgIExpY2Vuc2U6IEFwYWNoZS0yLjAKICAgQ29weXJpZ2h0IChjKSAyMDE1LTIwMTggR29vZ2xlLCBJbmMuLCBOZXRmbGl4LCBJbmMuLCBNaWNyb3NvZnQgQ29ycC4gYW5kIGNvbnRyaWJ1dG9ycwoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ck1JVCBMaWNlbnNlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQpvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbAppbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzCnRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwKY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCmZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CgpUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwKY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KClRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCklNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLApGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgpMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLApPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRQpTT0ZUV0FSRS4K"},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"c0ebad1d8811399fe4463f4003bfeea02b1ec1293d8c742a5e7e8b955c609585","executable":false,"path":"LICENSE.txt"},{"blob":"8d456071d8d488a82e50be9123b1e75d8e4472bdaae867b7c889f8fd90e8d3f8","executable":false,"path":"SKILL.md"}],"id":"skill-angular-http","name":"angular-http","origin":"orqestria-builtin-skill-angular-http","version":"1.0.0+49c00fd42c7f52a47fd800a2"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"angular-http: Build maintainable Angular features with clear component boundaries, reactive state, forms and tested migrations.","id":"orqestria-skill-angular-http","kind":"skill","name":"angular-http","readme":"# angular-http\n\nangular-http: Build maintainable Angular features with clear component boundaries, reactive state, forms and tested migrations.\n\nIncludes the complete skill and its supporting files (2 files). The exact authored scope is preserved below.\n\nOriginal skill description (source language)\n\nUse when building or reviewing Angular HttpClient services, functional or class-based HTTP interceptors, request/response typing, HttpParams, HttpContext tokens, retry/timeout policies and API error handling.\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-angular-http","version":"1.0.0+cc4da3e3785771d814e6372f"},"schemaVersion":1}
