{"_id":"@alexeyco/tea","_rev":"2-54445a3bb35993f378173e177962bb7d","name":"@alexeyco/tea","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@alexeyco/tea","version":"0.1.0","keywords":["ai","forgejo","gitea","opencode","opencode-plugin","pi","pi-package","pi-skill","skill","tea"],"license":"MIT","_id":"@alexeyco/tea@0.1.0","maintainers":[{"name":"alexeyco","email":"me@alexeyco.dev"}],"homepage":"https://github.com/alexeyco/tea#readme","bugs":{"url":"https://github.com/alexeyco/tea/issues"},"pi":{"image":"https://raw.githubusercontent.com/alexeyco/tea/master/docs/gallery/terminal.png","skills":["./skills"]},"dist":{"shasum":"21638945d30556d1a48b60cab5a6c30e68b1bb32","tarball":"https://registry.npmjs.org/@alexeyco/tea/-/tea-0.1.0.tgz","fileCount":5,"integrity":"sha512-wfkJZEKA9NqtXxkgtOWOAG00rA47qzizVMYszLX20Zv/uw0FgDngpjZkkgKsZQx8iE0XT56HeARx59QB00/OYg==","signatures":[{"sig":"MEUCIHk71vT3iqArGe5Rmdur6kSqXVnDc9gyq1hGjTohFV7+AiEA0ZkZ6KTTt8t00U8Dt1Q4g4k953SeDDAlK9ytmSxqyHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexeyco%2ftea@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7992},"type":"module","exports":{".":"./opencode/index.ts"},"gitHead":"b4644002b8b3746a39b451e3befb32d658eab103","_npmUser":{"name":"alexeyco","email":"me@alexeyco.dev"},"repository":{"url":"git+https://github.com/alexeyco/tea.git","type":"git"},"_npmVersion":"10.9.8","description":"Forgejo / Gitea skill for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@opencode-ai/plugin":"beta"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tea_0.1.0_1788433055498_0.8325387568642395","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"pi":{"image":"https://raw.githubusercontent.com/alexeyco/tea/master/docs/gallery/terminal.png","skills":["./skills"]},"_id":"@alexeyco/tea@0.2.0","bugs":{"url":"https://github.com/alexeyco/tea/issues"},"dist":{"shasum":"e0b058da7e40691f2acec2f60358567f48a855eb","tarball":"https://registry.npmjs.org/@alexeyco/tea/-/tea-0.2.0.tgz","fileCount":6,"integrity":"sha512-0ddhhvjBu1h12BPUSd8AJIM2Uttl4A8IZR7TlgC1qTcqzNuUI21gls7wEYLNuBTxNCRqSPgFCpn4LH6kEUxe2A==","signatures":[{"sig":"MEQCICPezVHsz7qVdcHsbxfLtW9KxCcKepJfIdHZf5EpmqIBAiAWbJNoJLwzxQ1qGjQ9HhYG1kOA6PSWv1eQyeQQwLCtsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAKlwAu/H++znQjw/S+lNPy/x5S/xmAEhe4Gjz1k8JldAiEAqUTAFhe/4iAlGNBLmUnV0eP8QqBoeYfIY697SV4Qaso="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexeyco%2ftea@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9523},"name":"@alexeyco/tea","type":"module","exports":{".":"./opencode/index.ts"},"gitHead":"31c10882d7f18a17e9ab215fd3a6b6af5bd88036","license":"MIT","scripts":{"typecheck":"tsc --noEmit"},"version":"0.2.0","_npmUser":{"name":"alexeyco","email":"me@alexeyco.dev"},"homepage":"https://github.com/alexeyco/tea#readme","keywords":["ai","forgejo","gitea","opencode","opencode-plugin","pi","pi-package","pi-skill","skill","tea"],"repository":{"url":"git+https://github.com/alexeyco/tea.git","type":"git"},"_npmVersion":"10.9.8","description":"Forgejo / Gitea skill for coding agents","directories":{},"maintainers":[{"name":"alexeyco","email":"me@alexeyco.dev"}],"_nodeVersion":"22.23.2","dependencies":{"@opencode/plugin":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tea_0.2.0_1790111351038_0.6024107541175809"}}},"time":{"created":"2026-09-03T10:57:35.311Z","modified":"2026-09-22T21:09:11.397Z","0.1.0":"2026-09-03T10:57:35.636Z","0.2.0":"2026-09-22T21:09:11.118Z"},"bugs":{"url":"https://github.com/alexeyco/tea/issues"},"license":"MIT","homepage":"https://github.com/alexeyco/tea#readme","keywords":["ai","forgejo","gitea","opencode","opencode-plugin","pi","pi-package","pi-skill","skill","tea"],"repository":{"url":"git+https://github.com/alexeyco/tea.git","type":"git"},"description":"Forgejo / Gitea skill for coding agents","maintainers":[{"name":"alexeyco","email":"me@alexeyco.dev"}],"readme":"# @alexeyco/tea\n\n[Forgejo](https://forgejo.org) / [Gitea](https://gitea.io) `tea` skill for coding agents — works in both [pi](https://pi.dev) and [OpenCode](https://opencode.ai).\n\nTeaches the agent to drive the [`tea`](https://gitea.com/gitea/tea) CLI: browse repos, issues, pulls, releases, branches, comments and notifications. Read-only by default; anything state-changing requires explicit confirmation.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/alexeyco/tea/master/docs/gallery/terminal.png\" alt=\"@alexeyco/tea demo\" width=\"640\">\n</p>\n\n## Install\n\npi:\n\n```sh\npi install npm:@alexeyco/tea          # latest\npi install git:github.com/alexeyco/tea@v0.1.0\n```\n\nOpenCode:\n\n```sh\nopencode plugin add @alexeyco/tea     # npm\nopencode plugin add github:alexeyco/tea\n```\n\nOr set the `plugins` key in `opencode.json` / `opencode.jsonc`:\n\n```json\n{ \"plugins\": [\"@alexeyco/tea\"] }\n```\n\nWithout a plugin, point `skills` in `opencode.json` at the package, or copy\n`skills/tea/` into `.opencode/skills/`:\n\n```json\n{ \"skills\": [\"node_modules/@alexeyco/tea/skills/tea\"] }\n```\n\nRequires the `tea` CLI and a configured login (`tea login add`). The plugin\nrequires OpenCode v2; v1 support is dropped.\n\n## Usage\n\nAsk in natural language; the agent loads the skill when relevant:\n\n- “List open issues in `owner/repo`, most recent first.”\n- “Summarize PR #42, including the comments.”\n- “What’s in the latest release of `owner/repo`?”\n- “Any unread notifications?”\n\nState-changing actions (commenting, creating issues, merging) are proposed\nas exact commands and run only after you confirm.\n\n## See also\n\n- [CONTRIBUTING.md](CONTRIBUTING.md) — development and release workflow.\n","readmeFilename":"README.md"}