Skip to content

Import agent-resource-kit catalogue from arsalann/agent-resource-kit - #1

Merged
karakanb merged 8 commits into
mainfrom
arsalann/migrate-to-bruin-data-repo
Oct 1, 2026
Merged

karakanb merged 8 commits into
mainfrom
arsalann/migrate-to-bruin-data-repo

Conversation

@arsalann

@arsalann arsalann commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Imports the catalogue from arsalann/agent-resource-kit@56d6e15. All repo links point at bruin-data/agent-resource-kit.
  • CI: the secrets job runs the gitleaks CLI image directly, because gitleaks-action@v2 needs a paid license key on org repos.
  • Review fixes:
    • check.py now date-checks files that drive Bruin.
    • README has a Risk column.
    • AGENTS, CONTRIBUTING and SECURITY now agree with each other.
    • linkedin-enrichment keeps its 3-day default when the example config is used.
    • attio-cli: --format works in either position, and a write that isn't confirmed exits 3.
  • Restated Bruin docs replaced with lookups. Each Bruin skill now has a "Look it up live" section. It lists the doc paths to read through the local Bruin MCP server (bruin_get_doc_content) or --help, plus one shared credentials rule. AGENTS.md has the lookup table.
    • bruin-agent/cli-reference.md is merged into SKILL.md.
    • connectors.md goes from 128 to 60 lines.
  • Fixed about 40 statements that disagreed with v0.11.765. Examples:
    • first-run steps (start_date, --environment dev, run .)
    • --merge usage
    • Cloudflare Radar described as site traffic
    • the OAuth claim for connections add
    • trigger output and assets list flags
    • the maintenance-pr finding-file data flow
  • Approval gating in maintenance-pr, pipeline-backfill and pipeline-report is unchanged, as decided.

Test plan

  • ./tests/check.py: 20 skills, 0 errors, 0 warnings
  • Claims checked against bruin --help (v0.11.765), local Bruin MCP docs, and templates scaffolded in /tmp
  • Cited doc URLs return 200
  • gitleaks finds no leaks
  • CI passes

🤖 Generated with Claude Code

Arsalan and others added 8 commits September 30, 2026 10:45
Copies the full catalogue (resources, tests, GitHub templates and
workflow, repo docs) from arsalann/agent-resource-kit@56d6e15. All repo
links already point at bruin-data/agent-resource-kit.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
gitleaks-action@v2 requires a paid license key on organization
repositories, so the secrets job failed after moving to bruin-data.
The pinned CLI image needs no key.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
- check.py: Bruin-driving files now get the date and staleness check,
  need a CLI version, and a date wrapped onto the next blockquote line
  parses.
- README: add a Risk column; drop the "read-only throughout" claim.
- AGENTS, CONTRIBUTING, SECURITY: match what the checker enforces, the
  2,000-word limit, the Risk label name, and that samples ship scripts.
- connectors.md: regenerate templates from `bruin init --help`
  (v0.11.765); there is no `snowflake` template.
- linkedin-enrichment: post history reads `post_max_age_days`, so the
  example config no longer turns its 3-day default into 30.
- attio-cli: accept --format after the subcommand; unconfirmed writes
  exit 3, not argparse's usage-error 2.
- generate-changelog: drop the em dash; note it is Claude Code specific.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
No maintainer address exists; private vulnerability reporting is the
only channel.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Resources copied Bruin's template lists, connector lists, CLI flags, MCP
setup and skill lists, and many of those copies had drifted from
v0.11.765. Each Bruin skill now carries a "Look it up live" section
naming the doc paths to read through the local Bruin MCP server or
`--help`, plus one shared credentials rule.

- AGENTS.md: a lookup map for where each kind of fact lives, and what
  the local MCP server actually is (three docs-only tools).
- bruin-agent: fold cli-reference.md into SKILL.md; cut connectors.md
  to judgement plus lookups; fix first-run steps (run window, dev
  environment, pipeline folder, --merge, skill install location).
- data-engineering-skills: fix trigger output, assets list flags,
  finding-file data flow, split end-date semantics, notification rule
  scope. Approval gating is unchanged.
- startup-data-kit: fix Cloudflare Radar, GA4/GSC fields, --merge,
  ecommerce composition, OAuth claim; note template metric defaults.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
autonomy-policy was generic agent guidance with no Bruin or data
focus, largely repeated the rules in AGENTS.md, and nothing linked
to it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Its text is a verbatim copy of Cursor's thermo-nuclear-code-quality-review
skill (cursor/plugins), which carries no license, so it cannot be
redistributed here under MIT.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
staged-writing was a generic writing method with no Bruin or data
focus, and nothing else lived in prompts/.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@karakanb
karakanb merged commit 594c3ac into main Oct 1, 2026
3 checks passed
@arsalann
arsalann deleted the arsalann/migrate-to-bruin-data-repo branch October 1, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants