Commit Graph

140 Commits

Author SHA1 Message Date
Dan Guido
718c8413c7 feat: add prek pre-commit hooks and dependabot (#1720)
* feat: add prek pre-commit hooks and dependabot

Pre-commit hooks (via prek):
- Basic hygiene: trailing-whitespace, end-of-file-fixer, check-yaml, check-added-large-files, check-merge-conflict
- Security: detect-secrets, zizmor (GitHub Actions audit)
- Linting: shellcheck, actionlint, oxlint, swiftlint
- Formatting: oxfmt, swiftformat

Dependabot:
- npm and GitHub Actions ecosystems
- Grouped updates (production/development/actions)
- 7-day cooldown for supply chain protection

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add prek install instruction to AGENTS.md

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 10:53:23 +00:00
Bradley Priest
7114c4e5c7 fix(bird skill): gate brew install to macOS (#1569)
* fix(bird skill): gate brew install to macOS

* fix: gate bird brew install to macOS (#1569) (thanks @bradleypriest)

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-24 07:53:29 +00:00
Peter Steinberger
6032ed907e fix: correct gog auth services example (#1454) (thanks @zerone0x) 2026-01-22 22:51:59 +00:00
zerone0x
90ef0fd227 docs(gog): fix invalid service name in auth example
Replace invalid "docs" service with the correct "tasks,people" services
in the setup example. The gog CLI does not have a "docs" service - docs
commands (export/cat) use Drive authentication instead.

Fixes #1433

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-23 00:45:20 +08:00
Mariano Belinky
e8acf680b0 docs(gog): sanitize gmail messages example 2026-01-22 03:31:00 +00:00
Mariano Belinky
f9d913f93b docs(gog): add gmail messages search usage 2026-01-22 03:31:00 +00:00
SocialNerd42069
414e39b722 Add auto-notify on completion to coding-agent skill 2026-01-21 06:29:36 +00:00
SocialNerd42069
d922eb4c66 my local tweaks 2026-01-21 06:29:36 +00:00
Peter Steinberger
39650ddd28 feat: add sherpa-onnx-tts skill 2026-01-21 00:14:36 +00:00
Peter Steinberger
84dc478510 fix: align bird skill metadata and flags (#1302) (thanks @odysseus0) 2026-01-20 11:55:14 +00:00
George Zhang
b29aa4a892 docs(bird): update skill for v0.5-0.8 features
- Add 18 missing commands (home, news, lists, engagement, etc.)
- Document pagination, media uploads, output options
- Add config file format and library usage
- Update posting advice (engagement actions now work)
- Add troubleshooting section
2026-01-20 03:49:40 +08:00
Peter Steinberger
7024b6bb44 docs: clarify session log agent id 2026-01-19 05:27:52 +00:00
Peter Steinberger
5f2d7b8d46 Update canvas skill with Tailscale integration details and architecture 2026-01-18 03:57:19 +00:00
Peter Steinberger
7d4617d5fa Add canvas skill documentation 2026-01-18 03:55:52 +00:00
Peter Steinberger
8deb04931d feat: add bluebubbles plugin 2026-01-18 03:17:43 +00:00
Peter Steinberger
e61a1910a7 Update bird skill with Twitter posting wisdom from Ruby
- CLI for reading only (Twitter flags CLI posts as automated)
- Browser tool with paste hack for writing
- React input workaround with ClipboardEvent
- Selectors and rate limiting tips
- Credit: Shadow's Ruby documented the forbidden arts
2026-01-17 22:28:23 +00:00
Peter Steinberger
2636bb0e1b docs: restore tmux skill 2026-01-17 11:52:50 +00:00
Peter Steinberger
777191bbb6 docs: update coding-agent skill guidance 2026-01-17 10:59:23 +00:00
Peter Steinberger
1f6232785a fix(openai-image-gen): handle url and b64_json responses
Co-authored-by: Yurii Chukhlib <yuri.v.chu@gmail.com>
2026-01-16 23:59:04 +00:00
Yurii Chukhlib
db6d30bbde fix(openai-image-gen): remove deprecated response_format, use URL download 2026-01-16 23:14:33 +00:00
Peter Steinberger
83f9a603c3 fix: align image-gen defaults (#880) (thanks @mkbehr) 2026-01-16 08:41:23 +00:00
Michael Behr
52dee86682 fix(openai-image-gen): use correct file extension for output format
When --output-format is specified for GPT models, save files with
the correct extension (.webp, .jpeg, or .png) instead of always
using .png.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:37:57 +00:00
Michael Behr
582fe1a103 feat(openai-image-gen): add model-specific parameter support
- Auto-detect model and apply appropriate defaults for size/quality
- Add --background, --output-format, and --style parameters
- Enforce dall-e-3 count=1 limitation with automatic adjustment
- Omit quality parameter for dall-e-2 (not supported)
- Document model-specific parameters and supported values

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:37:57 +00:00
Peter Steinberger
e05b17aef6 docs: clarify gog body-file usage
Co-authored-by: John Young <johntheyoung@users.noreply.github.com>
2026-01-16 02:23:41 +00:00
Peter Steinberger
51d7709dc9 docs(gog): prefer body-file for multi-line email 2026-01-15 10:43:07 +00:00
Peter Steinberger
063b534fa3 fix(skills): improve summarize selection 2026-01-15 10:14:59 +00:00
vrknetha
88edb715f5 Voice Call: add Plivo provider 2026-01-15 07:21:40 +00:00
Peter Steinberger
b43499666f feat: add web tools 2026-01-15 04:07:40 +00:00
Shadow
b19620ac0d Revert "Clarify coding-agent skill trigger"
This reverts commit 65cfcb3d51.
2026-01-14 15:58:01 -06:00
Mariano Belinky
65cfcb3d51 Clarify coding-agent skill trigger 2026-01-14 19:10:09 +01:00
Peter Steinberger
e6dd71077a docs: clarify clawdhub workdir defaults 2026-01-13 06:05:06 +00:00
Peter Steinberger
2f4cd74b72 feat: restore voice-call plugin parity 2026-01-12 21:44:19 +00:00
Peter Steinberger
39a333d29e chore: remove qmd skill 2026-01-12 11:31:34 +00:00
Peter Steinberger
218e5a52e0 fix: rename bash tool to exec (#748) (thanks @myfunc) 2026-01-12 02:49:55 +00:00
Peter Steinberger
e34d36978b feat: implement voice-call plugin 2026-01-11 23:23:14 +00:00
Shadow
2332bdb978 Docs: clarify Discord channel type values 2026-01-11 10:02:36 -06:00
Nicholas Spisak
64de054d87 feat(discord): expose channel management actions via message tool
Add channel-create, channel-edit, channel-delete, channel-move,
category-create, category-edit, and category-delete actions to the
unified message tool. These actions were already implemented in the
Discord-specific handler but weren't accessible via the pi_message tool.

Changes:
- Add 7 new channel/category management actions to MessageActionSchema
- Add parameters: name, type, parentId, topic, position, nsfw,
  rateLimitPerUser, categoryId
- Gate actions behind discord.actions.channels (disabled by default)
- Add execute handlers routing to existing Discord action handlers
- Update Discord skill SKILL.md with documentation

Channel types: 0=text, 2=voice, 4=category
2026-01-11 10:01:32 -06:00
Peter Steinberger
71c1446394 feat: add plugin architecture 2026-01-11 12:11:12 +00:00
Peter Steinberger
0221422666 Merge pull request #713 from danielz1z/fix/update-doctor-env
fix(update): merge custom env with process.env in spawn
2026-01-11 10:49:50 +00:00
Peter Steinberger
21f197d9c4 feat: add skill-creator bundled skill 2026-01-11 10:42:56 +00:00
Peter Steinberger
bfd9abb9fa docs: verify gog calendar colors (#715) (thanks @mjrussell) 2026-01-11 10:39:40 +00:00
Matthew Russell
b5a459fa57 Add calendar event color docs to gog skill 2026-01-11 10:37:48 +00:00
Shadow
e09265e841 Discord: add fetch message action 2026-01-10 16:38:20 -06:00
Peter Steinberger
07310951d4 fix: honor whatsapp mediaMaxMb (#505) (thanks @koala73) 2026-01-09 19:51:35 +01:00
Elie Habib
bc6c12f95d fix: add serveBaseUrl to compactEmbeddedPiSession params 2026-01-09 19:39:42 +01:00
Peter Steinberger
b2c2021ac6 docs: require tmux for 1password skill 2026-01-07 20:49:58 +01:00
Peter Steinberger
c9609483bb feat(skills): add session-logs skill for searching conversation history
Adds jq-based queries for:
- Listing sessions by date/size
- Searching user/assistant messages
- Extracting costs per session and daily totals
- Tool usage breakdowns
- Cross-session keyword search
2026-01-07 04:13:30 +00:00
Peter Steinberger
97badaa440 docs: fix himalaya query usage 2026-01-07 00:04:18 +01:00
Peter Steinberger
4fdf162e85 docs: polish himalaya skill docs 2026-01-06 23:44:06 +01:00
Dante Lex
8a390c6517 fix: simplify install to brew-only
Remove cargo install option to avoid confusing the model with
multiple installation methods.
2026-01-06 23:41:46 +01:00