{"_id":"@aholbreich/agent-skills","_rev":"14-c4b4bdbf074b8f93295af0aa765142c0","name":"@aholbreich/agent-skills","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"@aholbreich/agent-skills","version":"0.1.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.1.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"8d3b6e4468a66727993cb5f356dda6e8bdb2e010","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.1.0.tgz","fileCount":18,"integrity":"sha512-vJhqePTZhOl6u5NzmrKh8k3wJ8OyFyG7viYYjs8JaR5WEz152xi8/jmAVCw5Rdvvf4Y1Os2ACIYzDHUKhzZiQQ==","signatures":[{"sig":"MEUCICU0h1yrd67lm2vCwib01KJjjh1GuPZPgGbyxEoxCwnZAiEAplmYZsilx2iuVH8CKMfihSWJXqf9/jv0iVf22Ymd8yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88013},"type":"commonjs","_from":"file:aholbreich-agent-skills-0.1.0.tgz","engines":{"node":">=22"},"scripts":{"ci":"pnpm run check && pnpm test && pnpm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","pack:dry":"pnpm pack --dry-run"},"_npmUser":{"name":"aholbreich","email":"holbreich@gmail.com"},"_resolved":"/tmp/1517508545739bab7c4a6c8edb5253fc/aholbreich-agent-skills-0.1.0.tgz","_integrity":"sha512-vJhqePTZhOl6u5NzmrKh8k3wJ8OyFyG7viYYjs8JaR5WEz152xi8/jmAVCw5Rdvvf4Y1Os2ACIYzDHUKhzZiQQ==","repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.0_1778089336709_0.17160636329612444","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aholbreich/agent-skills","version":"0.2.3","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.2.3","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"8e9968d39d210a017f9aeee8d7b01173267f26ae","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.2.3.tgz","fileCount":18,"integrity":"sha512-BFRVB9xWrY3zfs2CN4Y7xCA1PDigOtNHBt2QdNwjWp1ywCd7wdomlNY7pwy9FgYSAU41qtZqbAE/HS0owj+2Tg==","signatures":[{"sig":"MEQCIF9KSwAo6WVfIwX0Q4yMsK1u7YY67sl2L5ywa/XhriUAAiBRoTs5t/VFuLQb9wuTo/1LAgEsE7SDmbDgtOT+mRv8kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88100},"type":"commonjs","engines":{"node":">=22"},"gitHead":"773d207a0537cf3577f2d1256f4154e6356f1648","scripts":{"ci":"pnpm run check && pnpm test && pnpm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","prepack":"pnpm run check","pack:dry":"pnpm pack --dry-run","prepublishOnly":"pnpm run check && pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.2.3_1778091057783_0.03506501101375559","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aholbreich/agent-skills","version":"0.3.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.3.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"f303cd0ea58ba6f9b81d5b9524323191a1816f0b","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.3.0.tgz","fileCount":18,"integrity":"sha512-XFygcqyNn+ktct6lbhtxlwJhZkDEzAY4Rgm0vTImC2IHu34Xu+mewWlhLZJXFkAmjblG7YSZR82Q1rGRGNmC3Q==","signatures":[{"sig":"MEQCIHXjWv+vwiHhegSbUX8/ThNmZdWcpcImMvo1jUDKqZZnAiBpqL7GAttnos5uSS2IChPbPkbDWeN4gWnUuvrgw+/GHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96230},"type":"commonjs","engines":{"node":">=22"},"gitHead":"9e4c25fc036895a478e3cc75eb87875ccab38cae","scripts":{"ci":"pnpm run check && pnpm test && pnpm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","prepack":"pnpm run check","pack:dry":"pnpm pack --dry-run","prepublishOnly":"pnpm run check && pnpm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.3.0_1778093300983_0.48600428784823624","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aholbreich/agent-skills","version":"0.4.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.4.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"99cc25f22dce0f2c32dbdce5c64c56a2f40f234e","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.4.0.tgz","fileCount":18,"integrity":"sha512-pwueqeodSPiTrmnAyQSDPskVtmegETOZcoRZWqFG3lROV2ZeBD1XtHnx5gQnLUzZZ92QC2NadtxT949UAU/yPA==","signatures":[{"sig":"MEYCIQDLdzgD6w0rXTo7lxadgwOFHsioeFDbASB8R0LZY6rjqAIhAPlplcXA31e+TIEOZ20AkwZs7qsJXfMeXypSDcNxgYft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99806},"type":"commonjs","engines":{"node":">=22"},"gitHead":"96604fa9fc48bd245819b687ed11f61e59e971d2","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.4.0_1778139014155_0.9108544096883109","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aholbreich/agent-skills","version":"0.5.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.5.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"750150c378900007ddc98777fd4c5158f82de5fa","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.5.0.tgz","fileCount":18,"integrity":"sha512-OY1BPUuAZ/5P3B6vsJ5IFuiTa0OOKTqig2t0A9FMs6b9wj83lbjoIlc5j7VLiE4G1iMK/ozpUNCir6GP2wBHdw==","signatures":[{"sig":"MEUCIFDdZbENorBzsyAw94vzjE9ELaYX11r7A9IkhbNcHkcwAiEAvHlpwV8zWBalRLRxldJE3dQvmT1MSN82Qrfzq4HbGr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110459},"type":"commonjs","engines":{"node":">=22"},"gitHead":"bb7e35aa42c65846d97de5ce3f598f28727d0d97","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.5.0_1778150181680_0.9942877543548674","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aholbreich/agent-skills","version":"0.6.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.6.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"fcf9ca79d70ff3a314c268d955ed8d089178b2df","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.6.0.tgz","fileCount":18,"integrity":"sha512-Ar7NvVCqLwGIkiau/Ek9JwwOvxNXFgctkNWcIVlDdIGdnVh5QAAVEWQiUSdD99bDsZCyQs0tLTWuEn79k8rXQw==","signatures":[{"sig":"MEYCIQCtOiQINJ4Y2uz7MOgUzFVsaKIbCukZREziDKst6mB3IQIhANiAygavRV1p35BoqBk5QaLeXl1rtS95ayeruWnDv2SN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114982},"type":"commonjs","engines":{"node":">=22"},"gitHead":"dde95af840ad20806474363355bfa33ee22db447","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.6.0_1778150990169_0.658418441317655","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aholbreich/agent-skills","version":"0.6.1","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.6.1","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"b477e23465729ce2f6dd5df73dd82efb6dbd27dd","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.6.1.tgz","fileCount":18,"integrity":"sha512-7qyJN7Z18SAOEwOKgPhBb//O3TorzUvOWOi101VA9P7lurEjB9vIo2fzFrJwrnZodIxVAPbvK0qYVzkd3if+EQ==","signatures":[{"sig":"MEYCIQDuLc1R/qifYinVeX+/1ZE+gEjP49qhJnzvjx6vMcSkBAIhAO5gh0FcOEO/AM1F5+kY8s/EWdkVMF3nRcmSuGoFHlmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116244},"type":"commonjs","engines":{"node":">=22"},"gitHead":"ecc527a78c23a9a5109d42433f49eac66f789728","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.6.1_1778152705355_0.5099569658277106","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aholbreich/agent-skills","version":"0.7.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.7.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"350d7efb788d432d7fa1e62dac0e5132f60f23c1","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.7.0.tgz","fileCount":23,"integrity":"sha512-r758TTcAg67q57IhaBWKEDuSCCvEhVBvFIvcyGiC2ycVgGCVRJXBW1Vp2rBcyljlxsETmTpd1xuN+21ANwQheg==","signatures":[{"sig":"MEUCIAq4Jr3by62tYEwV+gQNfKvbUU6h3ytsc62+cqgQ7803AiEAzb0fM0m9zImI/SymB1OEvU35FaWuJx6O7KW5VDNbd/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156727},"type":"commonjs","engines":{"node":">=22"},"gitHead":"d294c01f335c5687a79365a4252a1157af3722a8","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js && node --check skills/confluence-update/scripts/confluence-update.js && node --check skills/confluence-update/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.7.0_1778154579108_0.16945164968511794","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aholbreich/agent-skills","version":"0.8.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.8.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"8618b58a0e98f35557e2582788175061c4e881d2","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.8.0.tgz","fileCount":23,"integrity":"sha512-FsEtWAmb5KVY1+z0orVjW9Co3tGZ3aT4AyRXJvaFgxo0qhyuH5YG4D7Zz6XiZWqRaO3EwahQN9zcuZMYaAfCVw==","signatures":[{"sig":"MEUCIQD44dKm9rPYA6vCZGcOuhEzyAwbTj+Bgyj7nyqSIUBm6wIgIdnBOOm5Tt1wgEDayVZjS2g4lOa8P+VesTRSXcTI8/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158507},"type":"commonjs","engines":{"node":">=22"},"gitHead":"61afdd2b59a1e9ce345b245c31da9265389b8704","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js && node --check skills/confluence-update/scripts/confluence-update.js && node --check skills/confluence-update/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.8.0_1778164966771_0.09341949978873165","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aholbreich/agent-skills","version":"0.9.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@0.9.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"agent-skills":"bin/agent-skills.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","bitbucket-browser-fetch":"skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"26752f8ff4ceed438c603aba51fd027af5208fb0","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-0.9.0.tgz","fileCount":28,"integrity":"sha512-CbHLpqVVdmreyH+MtBVnimqw7PHdnZCbFsfkc3g1vvpyDWAStRqbZDYCxcxFI5C6BEr59d2BCdmupjnwXZBjiA==","signatures":[{"sig":"MEQCIHMoGktWYFkVQPPP6qCqarTI20NWY8l/huzbZC/pyX/NAiBnyHvRmOYZwTzoiEov+v55IlbaQVbTT1qeYazGbl+gaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184004},"type":"commonjs","engines":{"node":">=22"},"gitHead":"4d7f3a13f5815f51ecfcd12bf932a3e230e31f7b","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js && node --check skills/confluence-update/scripts/confluence-update.js && node --check skills/confluence-update/scripts/lib.js && node --check skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js && node --check skills/bitbucket-browser-fetch/scripts/lib.js","prepack":"npm run check","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.9.0_1778168722233_0.016035616584949564","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aholbreich/agent-skills","version":"1.0.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@1.0.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"jira-update":"skills/jira-update/scripts/jira-update.js","agent-skills":"bin/agent-skills.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","bitbucket-browser-fetch":"skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"2cd4a7ca3f9b6f84169f4c046f66b4881b8bd920","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-1.0.0.tgz","fileCount":39,"integrity":"sha512-CaJK8x3cI+sATLo5YlbRx1P8NDKpo9evoiEPKUc2bxSslLGvw6jIJC3Y62/1bJOBgh6+KRrsuVnY9myVcWWYAQ==","signatures":[{"sig":"MEUCIQDJyW5UvzhfhmIkU7I6xxQhHW7pT4nZ9pPMIZU8O8oy0QIgGE6kOo0MfYvZyNjs7ZhkiftUeRugMBsHSgQnGiOeYQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238058},"type":"commonjs","engines":{"node":">=22"},"gitHead":"4f61e280a2e1b439f015aa37db80482055fbce21","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node --check bin/agent-skills.js && node --check bin/vendor.js && node --check lib/atlassian-browser.js && npm run vendor && node --check skills/jira-browser-fetch/scripts/jira-browser-fetch.js && node --check skills/jira-browser-fetch/scripts/lib.js && node --check skills/jira-browser-fetch/scripts/atlassian-browser.js && node --check skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js && node --check skills/confluence-browser-fetch/scripts/lib.js && node --check skills/confluence-browser-fetch/scripts/atlassian-browser.js && node --check skills/confluence-update/scripts/confluence-update.js && node --check skills/confluence-update/scripts/lib.js && node --check skills/confluence-update/scripts/atlassian-browser.js && node --check skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js && node --check skills/bitbucket-browser-fetch/scripts/lib.js && node --check skills/bitbucket-browser-fetch/scripts/atlassian-browser.js && node --check skills/jira-update/scripts/jira-update.js && node --check skills/jira-update/scripts/lib.js && node --check skills/jira-update/scripts/atlassian-browser.js","vendor":"node bin/vendor.js","prepack":"npm run check","pretest":"npm run vendor","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.0.0_1778267198158_0.5262779724971693","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aholbreich/agent-skills","version":"1.1.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@1.1.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"jira-update":"skills/jira-update/scripts/jira-update.js","agent-skills":"bin/agent-skills.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","bitbucket-browser-fetch":"skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"563d4a433d86865c310ee44acf01edb3923988ca","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-1.1.0.tgz","fileCount":40,"integrity":"sha512-sctZ0zREAca4j+XyXOKISUBEyZlcgDVH8meHoGP0iEHy5FjSYUeiV/wQkkI28zzIuA8Tjm+ShgUDQNoSPBatwA==","signatures":[{"sig":"MEYCIQDgeTUsCVKzAXgT4WFOS3krQRTx/GER0CxOQOSbYhsczgIhALZCO23XS1xGe+qewe46Yxi7HtZBBa5GXdBUMvjOu6Ra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263730},"type":"commonjs","engines":{"node":">=22"},"gitHead":"da40ba84ad9fecf831abb173b31924c3c646fc71","scripts":{"ci":"npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node bin/check.js","vendor":"node bin/vendor.js","prepack":"npm run check","pretest":"npm run vendor","pack:dry":"npm pack --dry-run","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.11.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.1.0_1778495190518_0.21396922821859565","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aholbreich/agent-skills","version":"1.2.0","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"license":"MIT","_id":"@aholbreich/agent-skills@1.2.0","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"pi":{"skills":["skills"]},"bin":{"jira-update":"skills/jira-update/scripts/jira-update.js","agent-skills":"bin/agent-skills.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","bitbucket-browser-fetch":"skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js"},"dist":{"shasum":"cc59bf9f5492d286c9648bf3c6a67a5021083fb3","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-1.2.0.tgz","fileCount":43,"integrity":"sha512-46PcYmjGNAp3cAkaJczFeqDrgzZKtsYXHIjMbEJx95TUVhxBybO1jZ785PenQzsEgXYxW9cngUUWe4HEPXpeiQ==","signatures":[{"sig":"MEQCIDRhn+kWSzVLX9HYhXBGhSI0qxeaWPzmiofah/IT5v3/AiA2EAR4/AFILPb88DyWOKwoRgGsEX+bODoQe5R2peCspw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305137},"type":"commonjs","engines":{"node":">=22"},"gitHead":"9480752d7134eaa4961d3c1f0cbb2e8880f8aab9","scripts":{"ci":"npm run vendor:check && npm run check && npm test && npm pack --dry-run","test":"node --test","check":"node bin/check.js","vendor":"node bin/vendor.js","prepack":"npm run check","pretest":"npm run vendor","pack:dry":"npm pack --dry-run","vendor:check":"node bin/vendor.js --check","prepublishOnly":"npm run check && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"repository":{"url":"git+https://github.com/aholbreich/agent-skills.git","type":"git"},"_npmVersion":"11.16.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.2.0_1786639633053_0.6523958787720243","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aholbreich/agent-skills","version":"1.3.0","description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","license":"MIT","type":"commonjs","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"homepage":"https://github.com/aholbreich/agent-skills#readme","bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"repository":{"type":"git","url":"git+https://github.com/aholbreich/agent-skills.git"},"publishConfig":{"access":"public"},"engines":{"node":">=22"},"bin":{"agent-skills":"bin/agent-skills.js","jira-browser-fetch":"skills/jira-browser-fetch/scripts/jira-browser-fetch.js","confluence-browser-fetch":"skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js","confluence-update":"skills/confluence-update/scripts/confluence-update.js","bitbucket-browser-fetch":"skills/bitbucket-browser-fetch/scripts/bitbucket-browser-fetch.js","jira-update":"skills/jira-update/scripts/jira-update.js"},"scripts":{"vendor":"node bin/vendor.js","vendor:check":"node bin/vendor.js --check","check":"node bin/check.js","pretest":"npm run vendor","test":"node --test","ci":"npm run vendor:check && npm run check && npm test && npm pack --dry-run","pack:dry":"npm pack --dry-run","prepack":"npm run check","prepublishOnly":"npm run check && npm test"},"pi":{"skills":["skills"]},"gitHead":"1a3358b4ae648eea1e7b1cf7c585e7179d220e2f","_id":"@aholbreich/agent-skills@1.3.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-rzZ2HBA2Q1Ze6B3gBNk63YU1dNgEjhS6P3bl05gxnRRkvjhYm//5aSxfSI8qZ2LgR7iu8hr0Z9MMmG2LjYnqUg==","shasum":"185a856db7d1c0ac17291269e4fdb7ba8393f7cf","tarball":"https://registry.npmjs.org/@aholbreich/agent-skills/-/agent-skills-1.3.0.tgz","fileCount":43,"unpackedSize":307404,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aholbreich%2fagent-skills@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3nFhkJOfJZ6IiRoe5bz2JFaGnrwhYSZGWWZYEXBkBjQIhAJFOvkW6LnUFqkJevrrSH7ipwVWNAl1H+sV3upp5c9V6"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:886d2622-4af8-4c08-addc-58d99cc2503e"}},"directories":{},"maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-skills_1.3.0_1786641522755_0.15280583330138242"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-06T17:42:16.598Z","modified":"2026-08-13T17:18:43.335Z","0.1.0":"2026-05-06T17:42:16.994Z","0.2.3":"2026-05-06T18:10:57.937Z","0.3.0":"2026-05-06T18:48:21.141Z","0.4.0":"2026-05-07T07:30:14.336Z","0.5.0":"2026-05-07T10:36:21.833Z","0.6.0":"2026-05-07T10:49:50.310Z","0.6.1":"2026-05-07T11:18:25.498Z","0.7.0":"2026-05-07T11:49:39.302Z","0.8.0":"2026-05-07T14:42:46.984Z","0.9.0":"2026-05-07T15:45:22.376Z","1.0.0":"2026-05-08T19:06:38.330Z","1.1.0":"2026-05-11T10:26:30.671Z","1.2.0":"2026-08-13T16:47:13.200Z","1.3.0":"2026-08-13T17:18:42.927Z"},"bugs":{"url":"https://github.com/aholbreich/agent-skills/issues"},"license":"MIT","homepage":"https://github.com/aholbreich/agent-skills#readme","keywords":["pi-package","agent-skills","agent-skill","agentskills","skills.sh","claude-code","codex","open-claw","llm","jira","confluence","atlassian","browser-automation","llm-wiki"],"repository":{"type":"git","url":"git+https://github.com/aholbreich/agent-skills.git"},"description":"Handcrafted Agent Skills for browser-authenticated Jira and Confluence ingestion, LLM wiki workflows, and developer automation.","maintainers":[{"name":"aholbreich","email":"holbreich@gmail.com"}],"readme":"# Agent Skills\n\n**Browser-authenticated Atlassian write surface for SSO-locked organizations.** Five [Agent Skills](https://agentskills.io/) covering Jira read+write, Confluence read+write, and Bitbucket read — designed for orgs where Microsoft/SSO blocks API-token use.\n\nThe package is a pure Agent Skills bundle, compatible with Pi, Claude Code, Codex, OpenClaw / generic `.agents` setups, and other Agent Skills-compatible harnesses.\n\n## Why this exists\n\nMost Atlassian automation tools assume API tokens. In SSO-locked enterprises, API tokens are often disabled or restricted in ways that make scripted access painful. These skills route through an authenticated **browser session** instead. No API token is required. `confluence-browser-fetch` performs same-origin read-only requests inside the browser without exporting cookies; the other skills currently use the legacy local cookie-replay transport documented in [`SECURITY.md`](SECURITY.md).\n\nBeyond the SSO bypass, the skills are built around three differentiators:\n\n- **Dry-run-first writes.** Every write command (`jira-update create`, `confluence-update replace-block`, etc.) emits a full audit folder under `raw/` first. You only get a real write when you re-run with `--apply`. Each audit folder contains the proposed payload, the before-state, and a diff summary — review exactly what would happen before it does.\n- **Markdown → ADF conversion.** `jira-update` converts Markdown to Atlassian Document Format (Jira Cloud's structured rich-text representation), so agents write descriptions, comments, and transitions in a familiar format without hand-rolling ADF JSON.\n- **Shared browser session.** All Atlassian skills can reuse a single Chrome profile + DevTools port, so you log in once and every fetch/update skill rides the same SSO session.\n\n## Project status\n\nOpinionated bundle: SSO browser-session auth only, no API tokens or app passwords. If API tokens already work for your organization, you may not need this. On native Linux/macOS, all five skills share one Chrome profile (`~/.local/share/atlassian-browser-chrome`) and DevTools port (`9223`) by default.\n\n**Platform status:** native browser operation is tested primarily on Linux (Fedora); macOS browser paths exist but are not end-to-end verified. `confluence-browser-fetch` additionally supports managed Windows Chrome/Edge from WSL with mirrored localhost networking and has a distinct cookie-free browser-context transport. The other four skills do not yet support that Windows/WSL backend. Reports on SSO flavors, browser detection, profile/port collisions, Confluence Server/Data Center deployments, and reverse-proxy context paths are welcome.\n\n## Skills\n\n| Skill | Purpose |\n|---|---|\n| [`jira-browser-fetch`](skills/jira-browser-fetch/) | Fetch Jira issue JSON, rendered HTML/XML, linked/referenced issues, Jira Software board backlogs, JQL result sets, and attachments through an authenticated Chrome session. |\n| [`jira-update`](skills/jira-update/) | Dry-run-first Jira Cloud writes through an authenticated browser session: create issues, add comments, transition workflows, update fields, and link issues. Markdown-to-ADF conversion by default; ADF passthrough as escape hatch. |\n| [`confluence-browser-fetch`](skills/confluence-browser-fetch/) | Fetch Confluence Cloud or Server/Data Center page JSON, storage/view HTML, browser HTML, descendants, CQL results, and bounded attachments. Supports native Chromium and managed Windows Chrome/Edge from WSL without exporting cookies. |\n| [`confluence-update`](skills/confluence-update/) | Dry-run-first Confluence page updates, agent-owned block replacement, Markdown-to-storage conversion, and page creation through an authenticated browser session. |\n| [`bitbucket-browser-fetch`](skills/bitbucket-browser-fetch/) | Fetch Bitbucket Cloud project repository inventories and clone URL lists through an authenticated browser session. |\n\n## Compatibility\n\nThis repository follows the Agent Skills directory convention: each skill lives under `skills/<skill-name>/SKILL.md` with matching frontmatter.\n\nRecommended install paths:\n\n| Use case | Command |\n|---|---|\n| Cross-agent wizard (recommended) | `npx skills add aholbreich/agent-skills -g` |\n| Pi package-managed install | `pi install npm:@aholbreich/agent-skills` |\n| Project-local/team skills | `npx skills add aholbreich/agent-skills` |\n| Package fallback without the aggregator | `npx @aholbreich/agent-skills` |\n\nSee [`COMPATIBILITY.md`](COMPATIBILITY.md) for details, including collision behavior.\n\n## Requirements\n\n- Node.js `>=22`.\n- A Chromium-compatible browser: Chrome, Chromium, Brave, Edge, or Vivaldi.\n- For `confluence-browser-fetch` under WSL: Windows Chrome/Edge, PowerShell interoperability, and WSL-to-Windows loopback connectivity.\n- Access to the Jira/Confluence site in the browser account you use.\n- Pi, or any Agent Skills-compatible harness, if you want skill discovery.\n\nNo npm runtime dependencies are required.\n\n## Recommended install with the Skills CLI\n\nFor most users, use the open `skills` installer. It discovers the skills in this repository, prompts for compatible agents, and symlinks agent-specific installs to a single managed source by default.\n\nGlobal/user install:\n\n```bash\nnpx skills add aholbreich/agent-skills -g\n```\n\nProject-local install, useful for teams:\n\n```bash\nnpx skills add aholbreich/agent-skills\n```\n\nList available skills without installing:\n\n```bash\nnpx skills add aholbreich/agent-skills --list\n```\n\nNon-interactive examples:\n\n```bash\nnpx skills add aholbreich/agent-skills -g --skill '*' -y\nnpx skills add aholbreich/agent-skills -g --agent claude-code --agent codex --skill jira-browser-fetch -y\n```\n\nUse `--copy` only when symlinks are not supported in your environment.\n\n## Pi-native install\n\nIf you only use Pi and want Pi to manage package updates, install the npm package directly:\n\n```bash\npi install npm:@aholbreich/agent-skills\n```\n\nProject-local Pi package install, useful for teams that already standardize on Pi packages:\n\n```bash\npi install -l npm:@aholbreich/agent-skills\n```\n\nTry without installing:\n\n```bash\npi -e npm:@aholbreich/agent-skills\n```\n\n## Package fallback with npx\n\nIf you cannot use the `skills` aggregator, this package also ships a small installer. It copies bundled skills into a selected skills directory.\n\nInstall bundled skills into the generic Agent Skills directory `~/.agents/skills`:\n\n```bash\nnpx @aholbreich/agent-skills\n```\n\nInstall for a specific target:\n\n```bash\nnpx @aholbreich/agent-skills install --target agents          # ~/.agents/skills (default)\nnpx @aholbreich/agent-skills install --target claude          # ~/.claude/skills\nnpx @aholbreich/agent-skills install --target codex           # ~/.codex/skills\nnpx @aholbreich/agent-skills install --target pi              # ~/.pi/agent/skills\nnpx @aholbreich/agent-skills install --target project-agents  # ./.agents/skills\nnpx @aholbreich/agent-skills install --target project-pi      # ./.pi/skills\n```\n\nThe bare `--target project` is a deprecated alias for `--target project-pi`; use the explicit form. Run `npx @aholbreich/agent-skills paths` to see every target's full path.\n\nInstall only selected skills:\n\n```bash\nnpx @aholbreich/agent-skills install --skill jira-browser-fetch\nnpx @aholbreich/agent-skills install --skill confluence-browser-fetch\nnpx @aholbreich/agent-skills install --skill jira-browser-fetch --target project-agents\n```\n\nOr use the dependency-free interactive picker:\n\n```bash\nnpx @aholbreich/agent-skills install --pick\n```\n\nOverwrite existing installed skill directories:\n\n```bash\nnpx @aholbreich/agent-skills install --target agents --force\n```\n\nList bundled skills:\n\n```bash\nnpx @aholbreich/agent-skills list\n```\n\n## Collision and update notes\n\nAvoid installing the same skill into multiple locations for the same agent unless you intentionally want one copy to shadow another. Most agents give project-local skills priority over user/global skills.\n\nFor example, in Pi a project skill at `.pi/skills/jira-browser-fetch/SKILL.md` shadows the same skill installed from `npm:@aholbreich/agent-skills`. In that case `pi update` updates the package, but the active project-local copy remains unchanged.\n\nRecommended rule of thumb:\n\n- Cross-agent users: prefer `npx skills add aholbreich/agent-skills -g`.\n- Pi-only users: prefer `pi install npm:@aholbreich/agent-skills`.\n- Team/repo-specific overrides: commit project-local skills intentionally and update them intentionally.\n\n## Manual install\n\n```bash\ngit clone https://github.com/aholbreich/agent-skills.git\nmkdir -p ~/.pi/agent/skills\ncp -a agent-skills/skills/* ~/.pi/agent/skills/\n```\n\nOptional command symlinks:\n\n```bash\nmkdir -p ~/.local/bin\nln -sf ~/.pi/agent/skills/jira-browser-fetch/scripts/jira-browser-fetch.js ~/.local/bin/jira-browser-fetch\nln -sf ~/.pi/agent/skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js ~/.local/bin/confluence-browser-fetch\n```\n\n## npm-style command use from checkout\n\nFrom this repository:\n\n```bash\npnpm run check\n./skills/jira-browser-fetch/scripts/jira-browser-fetch.js --help\n./skills/confluence-browser-fetch/scripts/confluence-browser-fetch.js --help\n```\n\nIf installed globally via npm, the package exposes:\n\n```bash\nagent-skills\njira-browser-fetch\njira-update\nconfluence-browser-fetch\nconfluence-update\nbitbucket-browser-fetch\n```\n\n## Reuse one Atlassian browser login\n\nWith the native backend, all five skills share one Chrome profile (`~/.local/share/atlassian-browser-chrome`) and DevTools port (`9223`) by default. Log in once via any skill and the others can reuse that browser session. Under WSL, only `confluence-browser-fetch` currently supports launching the managed Windows browser; its default Windows profile is `%LOCALAPPDATA%\\AgentSkillsBrowserProfiles\\Atlassian`.\n\nTo relocate the shared profile or run on a different port:\n\n```bash\nexport ATLASSIAN_CHROME_PROFILE=\"$HOME/some/other/path\"\nexport ATLASSIAN_CHROME_DEBUG_PORT=9333\n```\n\nSkill-specific variables (`JIRA_CHROME_PROFILE`, `CONFLUENCE_CHROME_PROFILE`, `BITBUCKET_CHROME_PROFILE`, and the matching `*_CHROME_DEBUG_PORT`) override the shared values when you intentionally want skill isolation.\n\n## Bitbucket examples\n\nFetch all repositories in a Bitbucket project and write SSH clone URL lists:\n\n```bash\nbitbucket-browser-fetch \\\n  'https://bitbucket.org/myneva/workspace/projects/SWI' \\\n  --raw-dir ./raw\n```\n\n## Confluence update examples\n\nDry-run an agent-owned block replacement from Markdown:\n\n```bash\nconfluence-update replace-block 123456 \\\n  --site https://example.atlassian.net \\\n  --marker agent-summary \\\n  --file ./summary.md \\\n  --representation markdown\n```\n\nApply only after reviewing `raw/confluence-updates/...`:\n\n```bash\nconfluence-update replace-block 123456 \\\n  --site https://example.atlassian.net \\\n  --marker agent-summary \\\n  --file ./summary.md \\\n  --representation markdown \\\n  --apply\n```\n\n## Jira examples\n\nFetch one issue:\n\n```bash\njira-browser-fetch PROJ-123 \\\n  --server https://example.atlassian.net \\\n  --raw-dir ./raw\n```\n\nFetch linked/referenced tickets too:\n\n```bash\njira-browser-fetch PROJ-123 \\\n  --server https://example.atlassian.net \\\n  --raw-dir ./raw \\\n  --connected \\\n  --scan-text \\\n  --depth 1\n```\n\nFetch all issues assigned to the current Jira user:\n\n```bash\njira-browser-fetch \\\n  --server https://example.atlassian.net \\\n  --raw-dir ./raw \\\n  --assignee-me\n```\n\nFetch a JQL result set:\n\n```bash\njira-browser-fetch \\\n  --server https://example.atlassian.net \\\n  --raw-dir ./raw \\\n  --jql 'assignee = currentUser() ORDER BY updated DESC'\n```\n\nFetch a Jira Software board backlog:\n\n```bash\njira-browser-fetch \\\n  --server https://example.atlassian.net \\\n  --raw-dir ./raw \\\n  --backlog 'https://example.atlassian.net/jira/software/c/projects/ABC/boards/42/backlog?epics=visible'\n```\n\nExample user requests that should invoke this skill:\n\n- \"Fetch all Jira issues from this backlog URL into `raw/`.\"\n- \"Archive board 42's Jira backlog for my LLM wiki.\"\n- \"Fetch `PROJ-123` through my browser session and include linked issues.\"\n- \"Pull my assigned Jira issues without asking me for an API token.\"\n- \"Use this JQL and store the raw Jira evidence under the wiki raw folder.\"\n\n## Jira update examples\n\nDry-run an issue creation from a manifest:\n\n```bash\njira-update create \\\n  --server https://example.atlassian.net \\\n  --file ./new-bug.json\n```\n\nApply after review:\n\n```bash\njira-update create \\\n  --server https://example.atlassian.net \\\n  --file ./new-bug.json \\\n  --apply\n```\n\nAdd a comment from Markdown:\n\n```bash\njira-update comment PROJ-123 \\\n  --server https://example.atlassian.net \\\n  --file ./reply.md \\\n  --apply\n```\n\nTransition with a comment:\n\n```bash\njira-update transition PROJ-123 \\\n  --server https://example.atlassian.net \\\n  --to \"In Progress\" \\\n  --comment-file ./status.md \\\n  --apply\n```\n\nLink two issues:\n\n```bash\njira-update link PROJ-123 \\\n  --server https://example.atlassian.net \\\n  --to PROJ-456 \\\n  --type blocks \\\n  --apply\n```\n\n## Confluence examples\n\nFetch one page by URL:\n\n```bash\nconfluence-browser-fetch \\\n  'https://example.atlassian.net/wiki/spaces/ABC/pages/123456/Page+Title' \\\n  --raw-dir ./raw\n```\n\nFetch a Confluence Server/Data Center page through managed Windows Chrome from WSL without exporting cookies:\n\n```bash\nconfluence-browser-fetch \\\n  'https://confluence.example.com/pages/releaseview.action?pageId=123456' \\\n  --browser-backend windows-wsl \\\n  --no-attachments \\\n  --raw-dir ./raw\n```\n\nFetch a page and only its immediate children:\n\n```bash\nconfluence-browser-fetch 123456 \\\n  --site https://example.atlassian.net \\\n  --raw-dir ./raw \\\n  --children\n```\n\nUse `--descendants` instead when the complete recursive subtree is intentionally required.\n\nFetch by CQL:\n\n```bash\nconfluence-browser-fetch \\\n  --site https://example.atlassian.net \\\n  --raw-dir ./raw \\\n  --cql 'space = ABC and type = page and text ~ \"billing\"'\n```\n\n## Attachment size limits\n\nBoth fetchers default to skipping attachment downloads larger than `5mb`. Skipped files are still referenced in `attachments.json` with filename, URL, size, and reason.\n\n```bash\njira-browser-fetch PROJ-123 --server https://example.atlassian.net --max-attachment-size 1mb\nconfluence-browser-fetch 123456 --site https://example.atlassian.net --max-attachment-size 10mb\n```\n\nRequest the legacy unlimited setting:\n\n```bash\n--max-attachment-size unlimited\n```\n\n`confluence-browser-fetch` still applies a browser-transfer safety cap (default `100mb`, configurable with `CONFLUENCE_BROWSER_MAX_BINARY_SIZE`) even with this setting.\n\n## Example workflow: populating an LLM wiki\n\nOne common use case for the fetch skills is feeding an LLM-curated knowledge base. The tools populate a `raw/` evidence folder; they do not synthesize pages themselves. A typical pipeline:\n\n1. fetch Jira/Confluence sources into `raw/`,\n2. treat `raw/` as immutable evidence,\n3. synthesize durable notes into `wiki/`,\n4. cite raw paths from wiki pages.\n\n## Security\n\nRead [`SECURITY.md`](SECURITY.md). Do not commit fetched `raw/` exports or browser profiles.\n\n## Development\n\nRun syntax checks and tests:\n\n```bash\npnpm run check\npnpm test\npnpm run ci\n```\n\nTests use Node's built-in test runner and cover helper logic, deployment detection, browser-context origin/read-only invariants, bounded binary transfer, vendoring, and CLI smoke/error paths. Browser SSO remains an explicit manual integration test. Package validation has no runtime npm dependencies.\n\n## License\n\nMIT. See [`LICENSE`](LICENSE).\n","readmeFilename":"README.md"}