Skip to content

Commit 7564f76

Browse files
committed
Add standardized installation, composer.json, release workflow
- Add composer.json for PHP distribution via netresearch/agent-netresearch-branding - Update README.md with three installation methods (marketplace, release, composer) - Add GitHub Actions release workflow for packaging - Add MIT LICENSE
1 parent 768eb45 commit 7564f76

File tree

4 files changed

+100
-3
lines changed

4 files changed

+100
-3
lines changed

.github/workflows/release.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
release:
13+
name: Create Release
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- name: Harden Runner
18+
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
19+
with:
20+
egress-policy: audit
21+
22+
- name: Checkout
23+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
24+
25+
- name: Get version from tag
26+
id: version
27+
run: echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
28+
29+
- name: Create skill package
30+
run: |
31+
mkdir -p dist
32+
cp SKILL.md dist/
33+
cp LICENSE dist/
34+
[ -d "references" ] && cp -r references dist/
35+
[ -d "scripts" ] && cp -r scripts dist/
36+
[ -d "assets" ] && cp -r assets dist/
37+
[ -d "templates" ] && cp -r templates dist/
38+
[ -d "skills" ] && cp -r skills dist/
39+
cd dist
40+
zip -r ../netresearch-branding-${{ steps.version.outputs.version }}.zip .
41+
tar -czvf ../netresearch-branding-${{ steps.version.outputs.version }}.tar.gz .
42+
43+
- name: Create GitHub Release
44+
uses: softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda # v2.2.1
45+
with:
46+
files: |
47+
netresearch-branding-${{ steps.version.outputs.version }}.zip
48+
netresearch-branding-${{ steps.version.outputs.version }}.tar.gz
49+
generate_release_notes: true
50+
env:
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

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) 2025 Netresearch DTT GmbH
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: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,19 @@ This skill provides complete brand guidelines, reference documentation, and read
5151

5252
## Installation
5353

54-
### Via Claude Code Marketplace
54+
### Option 1: Via Netresearch Marketplace (Recommended)
5555

5656
```bash
5757
/plugin marketplace add netresearch/claude-code-marketplace
58-
/plugin install netresearch-branding
5958
```
6059

61-
### Manual Installation
60+
Then browse skills with `/plugin`.
61+
62+
### Option 2: Download Release
63+
64+
Download the [latest release](https://github.com/netresearch/netresearch-branding-skill/releases/latest) and extract to `~/.claude/skills/netresearch-branding/`
65+
66+
### Option 3: Manual Installation
6267

6368
```bash
6469
# Using curl

composer.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "netresearch/agent-netresearch-branding",
3+
"description": "Apply Netresearch brand identity and design standards to web projects, documentation, presentations, and digital content. This skill should be used when creating branded materials, designing web inter",
4+
"type": "ai-agent-skill",
5+
"license": "MIT",
6+
"authors": [
7+
{
8+
"name": "Netresearch DTT GmbH",
9+
"email": "plugins@netresearch.de",
10+
"homepage": "https://www.netresearch.de/",
11+
"role": "Manufacturer"
12+
}
13+
],
14+
"require": {
15+
"netresearch/composer-agent-skill-plugin": "*"
16+
},
17+
"extra": {
18+
"ai-agent-skill": "SKILL.md"
19+
}
20+
}

0 commit comments

Comments
 (0)