Skip to content

Commit 856766e

Browse files
committed
Release v0.1.0 (ai/v0.1.0)
0 parents  commit 856766e

18 files changed

Lines changed: 527 additions & 0 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"name": "bird-ai",
3+
"owner": {
4+
"name": "Bird",
5+
"url": "https://github.com/messagebird"
6+
},
7+
"metadata": {
8+
"description": "Bird's agent marketplace — skills, agents, and commands for driving the Bird platform from Claude Code, Codex, Cursor, Copilot, and Droid.",
9+
"version": "0.1.0"
10+
},
11+
"plugins": [
12+
{
13+
"name": "bird",
14+
"description": "Drive the Bird platform from your coding agent — operate the Bird API from the terminal with the `bird` CLI.",
15+
"author": {
16+
"name": "Bird",
17+
"url": "https://github.com/messagebird"
18+
},
19+
"homepage": "https://github.com/messagebird/bird-ai",
20+
"tags": [
21+
"bird",
22+
"email",
23+
"messaging",
24+
"cli",
25+
"api",
26+
"webhooks"
27+
],
28+
"source": "./plugins/bird"
29+
}
30+
]
31+
}

.cursor-plugin/marketplace.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"name": "bird-ai",
3+
"owner": {
4+
"name": "Bird",
5+
"url": "https://github.com/messagebird"
6+
},
7+
"metadata": {
8+
"description": "Bird's agent marketplace — skills, agents, and commands for driving the Bird platform from Claude Code, Codex, Cursor, Copilot, and Droid.",
9+
"version": "0.1.0"
10+
},
11+
"plugins": [
12+
{
13+
"name": "bird",
14+
"description": "Drive the Bird platform from your coding agent — operate the Bird API from the terminal with the `bird` CLI.",
15+
"author": {
16+
"name": "Bird",
17+
"url": "https://github.com/messagebird"
18+
},
19+
"homepage": "https://github.com/messagebird/bird-ai",
20+
"tags": [
21+
"bird",
22+
"email",
23+
"messaging",
24+
"cli",
25+
"api",
26+
"webhooks"
27+
],
28+
"source": "./plugins/bird"
29+
}
30+
]
31+
}

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Bird documentation
4+
url: https://docs.bird.com
5+
about: Guides and API reference for the Bird platform.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<!--
2+
This repository is a read-only release mirror generated from Bird's internal
3+
monorepo. Reviewed changes are ported into the monorepo (with Co-authored-by
4+
credit) and ship in the next release. The plugin tree is generated — see
5+
CONTRIBUTING in the monorepo.
6+
-->
7+
8+
## What does this change?
9+
10+
## Why?
11+
12+
## Checklist
13+
14+
- [ ] I did not edit generated manifests by hand
15+
- [ ] My change is to a skill's authored content, not a generated copy

.github/workflows/ci.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# CI for the bird-ai release mirror. This file is the proof that the exported
2+
# tree is well-formed with NO Bird monorepo context — it runs on a
3+
# GitHub-hosted runner against the checked-in mirror content only.
4+
#
5+
# Source of truth: clients/ai/.mirror/ in the Bird monorepo. Do not edit on the
6+
# mirror; changes are synced from the monorepo.
7+
name: CI
8+
9+
on:
10+
push:
11+
branches: [main]
12+
pull_request:
13+
14+
permissions:
15+
contents: read
16+
17+
jobs:
18+
validate:
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 10
21+
steps:
22+
- uses: actions/checkout@v4
23+
- name: Validate plugin manifests are well-formed JSON
24+
run: |
25+
for f in .claude-plugin/marketplace.json .cursor-plugin/marketplace.json \
26+
plugins/*/.claude-plugin/plugin.json \
27+
plugins/*/.codex-plugin/plugin.json \
28+
plugins/*/.cursor-plugin/plugin.json; do
29+
echo "checking $f"
30+
python3 -c "import json,sys; json.load(open(sys.argv[1]))" "$f"
31+
done
32+
- name: Every plugin has at least one skill
33+
run: |
34+
for p in plugins/*/; do
35+
ls "$p"skills/*/SKILL.md >/dev/null
36+
done

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Changelog
2+
3+
## 0.1.0
4+
5+
- Initial release: the `bird` plugin with the `bird-cli` skill.

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Bird
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Bird AI Marketplace
2+
3+
Skills, agents, and commands for driving the [Bird](https://bird.com) platform from your coding agent. Install the `bird` plugin and your agent can operate the Bird API directly.
4+
5+
> This marketplace is generated inside Bird's internal monorepo, which is the single source of truth; this repository tracks tagged releases. `make generate` won't work from a clone here.
6+
7+
## Install
8+
9+
### Claude Code
10+
11+
```text
12+
/plugin marketplace add messagebird/bird-ai
13+
/plugin install bird
14+
```
15+
16+
### Cursor
17+
18+
```text
19+
/add-plugin bird
20+
```
21+
22+
### Codex
23+
24+
```bash
25+
codex plugin marketplace add messagebird/bird-ai
26+
```
27+
28+
Then launch `codex`, run `/plugins`, find the **bird-ai** marketplace, and install the **bird** plugin. Codex installs the skills natively from the plugin manifest.
29+
30+
### GitHub Copilot / Factory Droid
31+
32+
```text
33+
/plugin marketplace add messagebird/bird-ai
34+
/plugin install bird@bird-ai
35+
```
36+
37+
Copilot and Droid read the Claude-compatible plugin manifest directly — no extra step.
38+
39+
## What's in the `bird` plugin
40+
41+
- **`bird-cli`** — operate the Bird API from the terminal with the `bird` CLI: send and inspect email, manage sending domains and webhook endpoints, and check CLI auth.
42+
43+
## License
44+
45+
[MIT](./LICENSE).

SECURITY.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Security Policy
2+
3+
## Reporting a vulnerability
4+
5+
Please **do not** report security vulnerabilities through public GitHub issues.
6+
7+
Instead, email **security@bird.com** with a description of the issue, the steps to reproduce it, and the affected version. We will acknowledge your report and keep you informed of the progress toward a fix.
8+
9+
## Scope
10+
11+
This repository is a generated release mirror of the Bird AI marketplace. Reports about the published plugins are in scope; reports about the Bird API or platform are also welcome at the same address.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "bird",
3+
"version": "0.1.0",
4+
"description": "Drive the Bird platform from your coding agent — operate the Bird API from the terminal with the `bird` CLI.",
5+
"author": {
6+
"name": "Bird",
7+
"url": "https://github.com/messagebird"
8+
},
9+
"homepage": "https://bird.com",
10+
"repository": "https://github.com/messagebird/bird-ai",
11+
"license": "MIT",
12+
"keywords": ["bird", "email", "messaging", "cli", "api", "webhooks", "agent"]
13+
}

0 commit comments

Comments
 (0)