Block Open Source avatar

Block Open Source

Official

@block

0Followers
|
129Public Repos
|
28Published Skills

Open Source at Block, Inc.

Skills Distribution
DomainDeveloper To...Repository Governa.. (35%)Protocol Engineering (35%)Knowledge Synthesis (30%)

Agent Skills by Block Open Source

Showing 28 vetted skills indexed across 4 GitHub repositories.

blockblock
49

hermit-tooling

Activate the Hermit environment to expose repo-pinned binaries on PATH.

Official
Intermediate
blockblock
49

docker-compose-dev

Orchestrate Proto Fleet development with Docker Compose base and override files.

Official
Intermediate
blockblock
49

buf-version-pinning

Pin Buf plugin versions across buf.yaml, buf.lock, and buf.gen.yaml.

Official
Intermediate
blockblock
49

fake-rig-fixtures

Simulate miner hardware and APIs for deterministic test doubles.

Official
Intermediate
blockblock
49

proto-regen

Regenerate Go, Python, and TypeScript code from edited proto files via just gen.

Official
Intermediate
blockblock
49

migration-immutability

Enforce immutability of deployed SQL migrations under server/migrations.

Official
Intermediate
blockblock
49

plan-conventions

Enforce frontmatter and lifecycle rules for plans under docs/plans/.

Official
Intermediate
blockblock
49

go-work-sync

Reconcile Go workspace lock data after go.mod, go.sum, or go.work edits.

Official
Intermediate
blockblock
49

asicrs-build

Rebuild the ASIC-rs plugin when source changes are detected.

Official
Intermediate
blockblock
49

plugin-contract-tests

Execute Docker-based contract tests against edited miner Go plugins.

Official
Advanced
blockblock
49

lefthook-bypass-guard

Block Git commit and push bypasses of Lefthook hooks.

Official
Basic
blockblock
49

db-generation-hygiene

Align sqlc-generated Go bindings with migrations and SQL queries.

Official
Intermediate
blockblock
49

python-gen-tarball

Rebuild and stage the proto-python-gen tarball when sources change.

Official
Intermediate
blockblock
49

client-boundaries

Detect forbidden cross-app imports and console.log calls in frontend code.

Official
Intermediate
blockblock
2

anchors

Manage requirements-driven development documents with frontmatter-driven ANCHORS.md structure.

Official
Advanced
blockblock
23

releasing-coplan

Publish the coplan-engine gem to RubyGems.org with version bumps, commits, and GitHub releases.

Official
Advanced
blockblock
142

goosetown-researcher-stackoverflow

Search Stack Exchange for programming questions and accepted answers via API.

Official
Intermediate
blockblock
142

goosetown-researcher-slack

Search Slack messages, channels, and threads via the Slack MCP extension.

Official
Intermediate
blockblock
142

goosetown-researcher-arxiv

Search the arXiv API and parse Atom XML responses into structured paper metadata.

Official
Intermediate
blockblock
142

goosetown-researcher-local

Search local knowledge base directories for decisions, risks, and context with citations.

Official
Intermediate
blockblock
142

goosetown-reviewer

Review Goosetown projects against specified criteria and report structured findings.

Official
Intermediate
blockblock
142

goosetown-researcher-beads

Search the local 'bd' issue tracker for issues, dependencies, and project status.

Official
Intermediate
blockblock
142

goosetown-orchestrator

Orchestrate parallel AI agents to decompose, build, and synthesize complex tasks.

Official
Advanced
blockblock
142

goosetown-researcher-github

Search GitHub repositories for issues, pull requests, code, and discussions using the gh CLI.

Official
Intermediate

Frequently Asked Questions About Block Open Source

FAQPage Schema
What specific engineering tasks are enabled by these capabilities?

These capabilities enable automated repository governance, including SQL migration enforcement, protocol buffer regeneration, and cross-app import boundary detection. Additionally, they facilitate research synthesis by aggregating data from GitHub, Jira, Slack, and arXiv into structured documentation with YAML frontmatter.

Which personas benefit most from these technical assets?

Platform engineers, site reliability engineers, and backend developers working in complex, multi-repository environments benefit most. These assets are designed for teams managing large-scale Go and protocol-heavy codebases that require strict adherence to build conventions, dependency pinning, and rigorous contract testing.

What are the primary prerequisites for implementing these solutions?

Implementation requires a Linux or macOS environment with Docker, Go, and the Hermit environment manager installed. Projects must adhere to specific directory structures, such as maintaining SQL migrations in server/migrations and utilizing Buf for protocol buffer management.