Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
8e8373e
add(i2c): Sensirion SGP41 (NOX/VOC index+raw)
tyeth Feb 20, 2026
d6f6b6d
fix(SGP41): Update displayName for Raw VOC Ticks
tyeth Feb 20, 2026
a38adba
add(component): Sciosense ENS161 MOX gas sensor
tyeth Feb 25, 2026
307a25f
Merge pull request #296 from adafruit/ens161
tyeth Feb 26, 2026
be20934
Merge pull request #297 from adafruit/sgp41
tyeth Mar 18, 2026
7484787
fix(sgp41): use close up image instead of shop default
tyeth Mar 20, 2026
2b1add4
Merge pull request #300 from adafruit/fix-sgp-image
tyeth Mar 20, 2026
b609713
Initial plan
Copilot Mar 20, 2026
83dc093
Rewrite README: replace TODO placeholders, document all 9 component t…
Copilot Mar 20, 2026
15534fc
add(skill): Initial version of add-component-v1
tyeth Mar 24, 2026
7e88db6
fix(skill): Improve and add non-adafruit product info
tyeth Mar 24, 2026
220763b
add(i2c): TMP119 definition + image
tyeth Mar 24, 2026
f4fa971
fix(skill): insist on original CDN image url
tyeth Mar 24, 2026
f5760c5
fix(docs): add UART info + default period
tyeth Mar 25, 2026
7df26a0
chore(git): add claude locals to .gitignore
tyeth Mar 25, 2026
440c5ab
Merge pull request #301 from adafruit/copilot/update-readme-documenta…
tyeth Mar 27, 2026
f6f3fb6
Merge pull request #302 from adafruit/add-tmp119-and-skill
tyeth Apr 3, 2026
51dca69
add(agents): Include guidance files for agents
tyeth Apr 3, 2026
d61a3e8
Merge branch 'main' into add-skill-v1
tyeth Apr 3, 2026
75f0871
fix(skill): increase likelyhood of activation
tyeth Apr 3, 2026
4f587a7
Add AS7331 UV spectral sensor component definition
tyeth Apr 3, 2026
e02a048
Fix AS7331 documentationURL to use learn guide
tyeth Apr 3, 2026
97a371d
fix(skill): warn against blindly copying firmware PR definitions
tyeth Apr 3, 2026
21150df
Update AS7331 component image
tyeth Apr 3, 2026
a6ae706
Fix skill image guidance: prefer isometric angle, not straight-on
tyeth Apr 3, 2026
767b4e6
Fix skill: don't hardcode image range end number
tyeth Apr 3, 2026
852f422
Fix skill: scrape image URLs from product page, don't guess numbers
tyeth Apr 3, 2026
08d105a
Merge pull request #303 from adafruit/add-skill-v1
tyeth Apr 3, 2026
81f5f09
Add APDS9999 component definition
tyeth Apr 3, 2026
7e2a9d4
Merge pull request #305 from tyeth/apds9999
tyeth Apr 3, 2026
d945855
Publish TMP119 + APDS-9999 for testing
tyeth Apr 3, 2026
40dab98
Update SPA06-003 definition to publish the component
tyeth Apr 3, 2026
2c6bb83
Merge pull request #308 from adafruit/publish-spa06-003
tyeth Apr 3, 2026
9923229
Merge pull request #311 from adafruit/uat-tmp119-apds9999
tyeth Apr 9, 2026
b5d1e13
Merge pull request #306 from tyeth/add-as7331-component
tyeth Apr 10, 2026
e727590
Set AS7331 published status to true
tyeth Apr 10, 2026
15578e2
Merge pull request #312 from adafruit/publish-as7331
tyeth Apr 10, 2026
cb7a4eb
Add description to AS7331 definition
tyeth Apr 10, 2026
d674d0b
Merge pull request #313 from adafruit/as7331-description
tyeth Apr 10, 2026
08b11a1
Add MAX44009 component definition
tyeth Apr 15, 2026
dacbe2f
Update MAX44009 vendor name to include Adafruit
tyeth Apr 15, 2026
f0aa1a5
Fix vendor name for MAX44009 component definition
tyeth Apr 15, 2026
38e32df
Set MAX44009 component as published
tyeth Apr 15, 2026
3b0df27
wip - before defaults
tyeth Apr 15, 2026
cd5c75a
default-addresses considered from https://github.com/adafruit/Wippers…
tyeth Apr 15, 2026
fd91068
Add component jumper info
tyeth Apr 15, 2026
928e8c0
Add concise jumper setting column and cross-platform claude CLI detec…
tyeth Apr 15, 2026
367934a
Add Sheet 4: Test Fixtures grouped by measured phenomena
tyeth Apr 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
596 changes: 596 additions & 0 deletions .agents/skills/add-component-v1/SKILL.md

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,7 @@ Icon
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
.apdisk
.claude/settings.local.json
.claude/worktrees/
__pycache__/
701 changes: 565 additions & 136 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions agents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Use skills in `./.agents/skills/`
1 change: 1 addition & 0 deletions claude.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
See @agents.md
9 changes: 9 additions & 0 deletions components/i2c/apds9999/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"displayName": "APDS9999",
"vendor": "Broadcom",
"productURL": "https://www.adafruit.com/product/6461",
"documentationURL": "https://learn.adafruit.com/adafruit-apds9999-proximity-lux-light-color-sensor",
"published": true,
"i2cAddresses": ["0x52"],
"subcomponents": ["light", "proximity"]
}
Binary file added components/i2c/apds9999/image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions components/i2c/as7331/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"displayName": "AS7331",
"vendor": "ams-OSRAM",
"productURL": "https://www.adafruit.com/product/6476",
"description": "This sensor prints UVA/B/C to serial and logs UVB to Adafruit IO (WS v1 limitation)",
"documentationURL": "https://learn.adafruit.com/adafruit-as7331-uv-uva-uvb-uvc-sensor",
"published": true,
"i2cAddresses": ["0x74", "0x75", "0x76", "0x77"],
"subcomponents": [{ "displayName": "UVB", "sensorType": "raw" }]
}
Binary file added components/i2c/as7331/image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions components/i2c/ens161/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"displayName": "ENS161",
"vendor": "Sciosense",
"productURL": "https://www.adafruit.com/product/6431",
"documentationURL": "https://learn.adafruit.com/adafruit-ens161-mox-gas-sensor",
"published": true,
"i2cAddresses": [ "0x52", "0x53" ],
"subcomponents": [
"tvoc",
"eco2",
{
"displayName": "AQI",
"sensorType": "raw"
}
]
}
Binary file added components/i2c/ens161/image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions components/i2c/max44009/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"displayName": "MAX44009",
"vendor": "Maxim (Adafruit)",
"productURL": "https://www.adafruit.com/product/6498",
"documentationURL": "https://learn.adafruit.com/adafruit-max44009-lux-light-sensor",
"published": true,
"i2cAddresses": ["0x4A", "0x4B"],
"subcomponents": ["light"]
}
Binary file added components/i2c/max44009/image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions components/i2c/sgp41/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"displayName": "SGP41",
"vendor": "Sensirion",
"productURL": "https://www.adafruit.com/product/6455",
"documentationURL": "https://learn.adafruit.com/adafruit-sgp41-multi-pixel-gas-sensor-breakout",
"published": true,
"i2cAddresses": [ "0x59" ],
"subcomponents": [
"voc-index",
"nox-index",
{
"displayName": "Raw VOC Ticks (Reference)",
"sensorType": "raw"
}
]
}
Binary file added components/i2c/sgp41/image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion components/i2c/spa06_003/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"productURL": "https://www.adafruit.com/product/6420",
"documentationURL": "https://learn.adafruit.com/adafruit-spa06-003-temperature-pressure-sensor/",
"description": "300-1100hPa (-500 to 9000m) Relative accuracy ±3Pa (±0.25 meter), absolute ±30Pa (±2.5m). Temperature ±1°C",
"published": false,
"published": true,
"i2cAddresses": [ "0x77", "0x76" ],
"subcomponents": [ "ambient-temp", "ambient-temp-fahrenheit", "pressure" ]
}
9 changes: 9 additions & 0 deletions components/i2c/tmp119/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"displayName": "TMP119",
"vendor": "Texas Instruments",
"productURL": "https://www.adafruit.com/product/6482",
"documentationURL": "https://learn.adafruit.com/adafruit-tmp119-high-precision-temperature-sensor",
"published": true,
"i2cAddresses": ["0x48", "0x49", "0x4A", "0x4B"],
"subcomponents": ["ambient-temp", "ambient-temp-fahrenheit"]
}
Binary file added components/i2c/tmp119/image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions gemini.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
See @agents.md
Loading
Loading