Skip to content

Commit dbe8040

Browse files
authored
Merge pull request #40 from GrayCodeAI/fix/branding-graycode-skills
Rebrand starling/hawk to graycode-skills/graycode
2 parents 2602400 + 30fab13 commit dbe8040

29 files changed

Lines changed: 14107 additions & 14079 deletions

‎.claude-plugin/marketplace.json‎

Lines changed: 14016 additions & 14015 deletions
Large diffs are not rendered by default.

‎.claude-plugin/plugin.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
2-
"name": "starling",
2+
"name": "graycode-skills",
33
"version": "0.0.1",
4-
"description": "Community skill packages for hawk \u2014 the AI coding agent. Security, code review, DevOps, and more.",
4+
"description": "Community skill packages for graycode \u2014 the AI coding agent. Security, code review, DevOps, and more.",
55
"author": {
66
"name": "GrayCode AI",
77
"url": "https://github.com/GrayCodeAI"
88
},
9-
"repository": "https://github.com/GrayCodeAI/starling",
9+
"repository": "https://github.com/GrayCodeAI/graycode-skills",
1010
"license": "MIT",
1111
"keywords": [
12-
"hawk",
12+
"graycode",
1313
"skills",
1414
"code-review",
1515
"security",

‎.codex-plugin/plugin.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "starling",
2+
"name": "graycode-skills",
33
"version": "0.0.1",
4-
"description": "Community skill packages for hawk \u2014 security, code review, DevOps, and more.",
4+
"description": "Community skill packages for graycode \u2014 security, code review, DevOps, and more.",
55
"author": "GrayCode AI",
6-
"repository": "https://github.com/GrayCodeAI/starling",
6+
"repository": "https://github.com/GrayCodeAI/graycode-skills",
77
"license": "MIT"
88
}

‎.cursor-plugin/plugin.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "starling",
2+
"name": "graycode-skills",
33
"version": "0.0.1",
4-
"description": "Community skill packages for hawk \u2014 security, code review, DevOps, and more.",
4+
"description": "Community skill packages for graycode \u2014 security, code review, DevOps, and more.",
55
"author": "GrayCode AI",
6-
"repository": "https://github.com/GrayCodeAI/starling",
6+
"repository": "https://github.com/GrayCodeAI/graycode-skills",
77
"license": "MIT"
88
}

‎.env.example‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# starling environment variables — copy to .env and fill in
2-
# starling is a skill registry with no network service.
1+
# graycode-skills environment variables — copy to .env and fill in
2+
# graycode-skills is a skill registry with no network service.
33

44
# Optional: override the default skills installation directory
5-
HAWK_SKILLS_DIR=~/.hawk/skills
5+
GRAYCODE_SKILLS_DIR=~/.graycode/skills

‎.github/CODEOWNERS‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CODEOWNERS for starling
1+
# CODEOWNERS for graycode-skills
22
#
33
# GitHub CODEOWNERS uses last-match-wins: more specific rules must come AFTER
44
# more general ones to actually take effect. /categories/ and /registry.json

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
with:
8484
context: .
8585
file: Dockerfile.sandbox
86-
tags: starling-sandbox:ci
86+
tags: graycode-skills-sandbox:ci
8787
push: false
8888
load: true
8989
cache-from: type=gha,scope=sandbox
@@ -93,7 +93,7 @@ jobs:
9393
BASE_REF: ${{ github.event.pull_request.base.sha || github.event.before }}
9494
run: |
9595
changed="$(git diff --name-only "$BASE_REF" HEAD)"
96-
python3 tools/sandbox_run_changed_scripts.py --image starling-sandbox:ci $changed
96+
python3 tools/sandbox_run_changed_scripts.py --image graycode-skills-sandbox:ci $changed
9797
9898
# -------------------------------------------------------------------------
9999
# Duplication detection — jscpd (scan categories with reasonable thresholds).

‎.github/workflows/docker.yml‎

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ permissions:
1818

1919
env:
2020
REGISTRY: ghcr.io
21-
IMAGE_NAME: graycodeai/starling
21+
IMAGE_NAME: graycodeai/graycode-skills
22+
SANDBOX_IMAGE_NAME: graycodeai/graycode-skills-sandbox
2223

2324
jobs:
2425
build-and-push:
@@ -57,3 +58,29 @@ jobs:
5758
labels: ${{ steps.meta.outputs.labels }}
5859
cache-from: type=gha
5960
cache-to: type=gha,mode=max
61+
62+
build-and-push-sandbox:
63+
runs-on: ubuntu-latest
64+
steps:
65+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
66+
67+
- name: Set up Docker Buildx
68+
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
69+
70+
- name: Log in to GHCR
71+
if: github.event_name != 'pull_request'
72+
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
73+
with:
74+
registry: ${{ env.REGISTRY }}
75+
username: ${{ github.actor }}
76+
password: ${{ secrets.GITHUB_TOKEN }}
77+
78+
- name: Build and push sandbox image
79+
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
80+
with:
81+
context: .
82+
file: Dockerfile.sandbox
83+
push: ${{ github.event_name != 'pull_request' }}
84+
tags: ${{ env.REGISTRY }}/${{ env.SANDBOX_IMAGE_NAME }}:latest
85+
cache-from: type=gha,scope=sandbox
86+
cache-to: type=gha,mode=max,scope=sandbox

‎CHANGELOG.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ and this project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
1111
- Automated validation tooling for frontmatter, references, scripts, and content
1212
- Registry generation from SKILL.md frontmatter
1313
- CI/CD workflows for PR checks
14-
- 12,171+ community skill packages across 31 categories
14+
- 14,016+ community skill packages across 27 categories
1515

1616
## [0.1.0] - 2026-05-26
1717

1818
### Changed
1919
- Initial release with validation infrastructure
2020

21-
[Unreleased]: https://github.com/GrayCodeAI/starling/compare/v0.1.0...HEAD
22-
[0.1.0]: https://github.com/GrayCodeAI/starling/releases/tag/v0.1.0
21+
[Unreleased]: https://github.com/GrayCodeAI/graycode-skills/compare/v0.1.0...HEAD
22+
[0.1.0]: https://github.com/GrayCodeAI/graycode-skills/releases/tag/v0.1.0

‎CONTRIBUTING.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Contributing to hawk Community Skills
1+
# Contributing to graycode Community Skills
22

3-
Thank you for your interest in contributing! Every skill helps make Graycode smarter for everyone. This repository contains 12,167 community-contributed skill packages organized into 27 domain categories.
3+
Thank you for your interest in contributing! Every skill helps make Graycode smarter for everyone. This repository contains 14,016 community-contributed skill packages organized into 27 domain categories.
44

55
## Ways to Contribute
66

@@ -79,7 +79,7 @@ author: your-github-username
7979

8080
# Skill Title
8181

82-
Instructions that hawk follows when this skill is active...
82+
Instructions that graycode follows when this skill is active...
8383
```
8484

8585
For the complete frontmatter schema, see [`manifest-schema.toml`](manifest-schema.toml).
@@ -172,7 +172,7 @@ Add your skill to `registry.json`:
172172

173173
### Registry Entry
174174

175-
`registry.json` is auto-generated from all `SKILL.md` frontmatter files. When you add a skill, run `python tools/update_registry.py` to regenerate it. The registry is consumed by the hawk client for skill discovery and installation.
175+
`registry.json` is auto-generated from all `SKILL.md` frontmatter files. When you add a skill, run `python tools/update_registry.py` to regenerate it. The registry is consumed by the graycode client for skill discovery and installation.
176176

177177
The `category` field in `registry.json` is derived from the `domain` field in frontmatter. Valid values are: `coding`, `cybersecurity`, `data-science`, `devops`, `documentation`, `research`, `testing`, or `other`.
178178

0 commit comments

Comments
 (0)