Authoring Java SDK Tasks
astronomer/agents
Writes Airflow task logic in Java, Kotlin, or any JVM language using the Airflow Java SDK.
A skill your agent uses when reviewing, designing, or modifying Java enterprise systems that expose, exchange, store, process, export, or port data across users, businesses, connected products…
$ npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jabrena/plinth 806-regulations-eu-data-act --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jabrena/plinth.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/806-regulations-eu-data-act .claude/skills/806-regulations-eu-data-act && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "806-regulations-eu-data-act" agent skill from https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-act into .claude/skills/806-regulations-eu-data-act/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "806-regulations-eu-data-act", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-actType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jabrena/plinth 806-regulations-eu-data-act --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jabrena/plinth.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/806-regulations-eu-data-act .agents/skills/806-regulations-eu-data-act && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "806-regulations-eu-data-act" agent skill from https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-act into .agents/skills/806-regulations-eu-data-act/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "806-regulations-eu-data-act", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jabrena/plinth 806-regulations-eu-data-act --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jabrena/plinth.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/806-regulations-eu-data-act .cursor/skills/806-regulations-eu-data-act && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "806-regulations-eu-data-act" agent skill from https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-act into .cursor/skills/806-regulations-eu-data-act/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "806-regulations-eu-data-act", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jabrena/plinth.git --path skills/806-regulations-eu-data-act--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jabrena/plinth 806-regulations-eu-data-act --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jabrena/plinth.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/806-regulations-eu-data-act .gemini/skills/806-regulations-eu-data-act && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "806-regulations-eu-data-act" agent skill from https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-act into .gemini/skills/806-regulations-eu-data-act/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "806-regulations-eu-data-act", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jabrena/plinth 806-regulations-eu-data-actInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jabrena/plinth.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/806-regulations-eu-data-act .github/skills/806-regulations-eu-data-act && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "806-regulations-eu-data-act" agent skill from https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-act into .github/skills/806-regulations-eu-data-act/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "806-regulations-eu-data-act", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jabrena/plinth 806-regulations-eu-data-act --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jabrena/plinth.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/806-regulations-eu-data-act .opencode/skills/806-regulations-eu-data-act && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "806-regulations-eu-data-act" agent skill from https://github.com/jabrena/plinth/tree/main/skills/806-regulations-eu-data-act into .opencode/skills/806-regulations-eu-data-act/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "806-regulations-eu-data-act", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
806-regulations-eu-data-actA skill your agent uses when reviewing, designing, or modifying Java enterprise systems that expose, exchange, store, process, export, or port data across users, businesses, connected products…
806 Regulations Eu Data Act is an agent skill from jabrena/plinth. Use when reviewing, designing, or modifying Java enterprise systems that expose, exchange, store, process, export, or port data across users, businesses, connected products, cloud providers, APIs, event streams, AI data pipelines, data spaces, or SaaS platforms and need EU Data Act engineering controls. This should trigger for requests such as Review a Java platform for EU Data Act controls; Design data access and portability evidence; Add data-sharing request workflows, export formats, interoperability…
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files and assets (for example `assets/reports/806-eu-data-act-engineering-review-report-template.md`, `references/806-regulations-eu-data-act-chapters-summary.md` and `references/806-regulations-eu-data-act-engineering-examples.md`).
It sits in Data & Analytics, covering Data pipelines and ETL. It works with Java. The repository describes itself as: Plinth is an AI-native engineering toolkit for modern Java enterprise SDLC, built around reusable Commands, Agents, Skills, and MCP Servers. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit dca88dc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
eur-lex.europa.euFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
806 Regulations Eu Data Act loads about 3k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 182 tokens; SKILL.md has 1,247 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jabrena/plinth at commit dca88dc, republished under its Apache-2.0 licence (© jabrena). 1,247 words, ~3,038 tokens.
.claude/skills/806-regulations-eu-data-act/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Use this Skill to review Java enterprise applications, SaaS platforms, APIs, data pipelines, connected-product integrations, event-driven systems, data spaces, and cloud services that may require EU Data Act-aware engineering controls.
Apply this Skill to determine what engineering controls, operational evidence, and owner handoffs are needed before a system exposes data access, data-sharing, export, portability, interoperability, cloud-switching, non-personal data, or data-processing-service workflows.
This Skill is not legal advice. It helps Java engineers, architects, tech leads, platform teams, data-governance teams, and reviewers identify where Data Act concerns may apply and how to translate those concerns into enterprise architecture controls such as data inventories, access authorization, user and recipient request workflows, machine-readable export formats, metadata, API quality of service, audit logs, cloud-switching support, interoperability evidence, non-personal data safeguards, trade-secret or sensitive-data handoff, contract evidence, and operational controls for data access requests.
The purpose of this Skill is to increase awareness of potential gaps in the system and create engineering evidence for qualified review. The response produced by this Skill does not represent legal advice, a legal opinion, or a final regulatory determination.
The main question is:
When does a Java enterprise system require EU Data Act-aware data access, sharing, portability, interoperability, or cloud-switching controls, and what should developers build differently?
External reference: Regulation (EU) 2023/2854 Data Act.
EU Data Act chapters summary reference: EU Data Act chapters summary.
Java engineering examples reference: EU Data Act engineering examples.
Report template asset: EU Data Act engineering review report template.
This Skill applies to:
Treat applicability, data holder status, user entitlement, data recipient role, public-sector exceptional need, trade-secret decisions, contract interpretation, cloud-switching obligations, international access restrictions, and regulatory interpretation as governance decisions for legal, compliance, privacy, data governance, security, product, procurement, cloud, risk, and business owners.
Engineering teams should still create evidence that makes those decisions reviewable:
Translate EU Data Act concerns into engineering controls for Java enterprise systems. Do not provide legal advice or replace review by legal, compliance, privacy, data governance, security, product, procurement, cloud, risk, or business owners.
Read references/806-regulations-eu-data-act-chapters-summary.md, references/806-regulations-eu-data-act-engineering-examples.md, and assets/reports/806-eu-data-act-engineering-review-report-template.md in that order. Use the chapters summary for Data Act chapter, article, data access, portability, cloud-switching, interoperability, enforcement, and owner-handoff context. Use the engineering examples for Java control patterns such as data inventory, access authorization, portability APIs, export formats, metadata, audit logs, cloud-switching evidence, non-personal data safeguards, trade-secret handoffs, data-sharing request workflows, contract evidence, and operational controls. Do not start implementation review until the chapters summary, examples reference, and report template are understood.
Identify service context, possible connected-product or related-service signals, data holder signals, user and recipient roles, public-sector exceptional-need signals, cloud or data-processing-service signals, data-space or smart-contract signals, system owner, data owner, privacy owner, security owner, product owner, provider owner, deployment environments, datasets, metadata, APIs, event streams, data stores, exports, retention, and provider-switching pathways. Escalate unclear applicability, data holder status, user entitlement, data recipient role, trade-secret decisions, contract interpretation, cloud-switching obligations, international access restrictions, or regulatory interpretation to qualified owners.
Review Java code, API contracts, DTOs, serializers, schema registries, Kafka contracts, batch exports, object storage layouts, metadata catalogs, access-control rules, request workflows, audit logs, privacy controls, tests, runbooks, cloud contracts, provider exit documentation, support workflows, monitoring, and release evidence. Check for gaps between claimed controls and reviewable evidence.
Map Data Act concerns to engineering actions: data inventory, role and entitlement evidence, request intake, purpose and authorization checks, machine-readable exports, metadata and schema publication, bulk or real-time API access where technically feasible, audit logging, evidence-safe support operations, non-personal data safeguards, mixed-dataset privacy handoff, trade-secret confidentiality measures, data-sharing terms, cloud-switching runbooks, interoperability standards, erasure controls, and release gates.
Use assets/reports/806-eu-data-act-engineering-review-report-template.md to produce a concise engineering review with scope, evidence reviewed, Data Act risk signals, potential violation or non-compliance signals, engineering gaps, recommended controls, owner handoffs, residual risks, release decision, and validation steps. State explicitly that legal applicability, data holder/user/recipient roles, trade-secret decisions, contract interpretation, cloud-switching obligations, international access restrictions, and regulatory interpretation require qualified owner review.
For detailed guidance, examples, and constraints, see:
© jabrena, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references, assets) in skills/806-regulations-eu-data-act of jabrena/plinth.
Open the folder on GitHubat commit dca88dc
806 Regulations Eu Data Act next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| 806 Regulations Eu Data Act this skilljabrena/plinth | 447 | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Authoring Java SDK Tasksastronomer/agents | 451 | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Authoring Language SDK Tasksastronomer/agents | 451 | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Configuring Airflow Language Sdksastronomer/agents | 451 | — | ~2.3k | Automated safety check: Notes | Apache-2.0 | |
| Deploying Java SDK Bundlesastronomer/agents | 451 | — | ~2.8k | Automated safety check: Notes | Apache-2.0 | |
| Azure Messagingmicrosoft/GitHub-Copilot-for-Azure | 255 | 1 repos | ~821 | Automated safety check: Pass | MIT |
astronomer/agents
Writes Airflow task logic in Java, Kotlin, or any JVM language using the Airflow Java SDK.
astronomer/agents
The language-neutral foundation for Airflow language SDKs — implement task logic in a non-Python language while the DAG stays in Python.
astronomer/agents
Configures Airflow to run language SDK tasks (Java, Go, and future native SDKs) — register a coordinator, map a queue to it, ensure the runtime/artifact on workers, and tune coordinator options.
astronomer/agents
Builds and deploys compiled Airflow Java SDK bundles so workers can run them.
microsoft/GitHub-Copilot-for-Azure
Troubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus.
microsoft/skills
Build real-time streaming applications with Azure Event Hubs SDK for Java.
jabrena/plinth
A skill your agent uses when you need to add or review fuzz testing for Java APIs with CATS — including contract-driven negative testing, malformed payload validation, boundary input exploration, CI…
jabrena/plinth
A skill your agent uses when you need to generate Java project diagrams — including UML sequence diagrams, UML class diagrams, C4 model diagrams, UML state machine diagrams, UML Deployment Diagrams…
jabrena/plinth
A skill your agent uses when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scanning…
jabrena/plinth
A skill your agent uses when you need to set up JMeter performance testing for a Java project — including creating the run-jmeter.sh script from the exact template, configuring load tests with…
jabrena/plinth
A skill your agent uses when you need to set up Java application profiling to detect and measure performance issues — including trusted preinstalled async-profiler v4.x setup, problem-driven…
jabrena/plinth
A skill your agent uses when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and producing INVENTORY-COMMANDS-JAVA.md in the…
Works with
Categories
A skill your agent uses when reviewing, designing, or modifying Java enterprise systems that expose, exchange, store, process, export, or port data across users, businesses, connected products…. 806 Regulations Eu Data Act is an agent skill from jabrena/plinth. Use when reviewing, designing, or modifying Java enterprise systems that expose, exchange, store, process, export, or port data across users, businesses, connected products, cloud providers, APIs, event streams, AI data pipelines, data spaces, or SaaS platforms and need EU Data Act engineering controls.
806 Regulations Eu Data Act fits situations like: modifying Java enterprise systems that expose; port data across users; connected products; cloud providers.
Run `npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a claude-code`. Or copy the skill folder (skills/806-regulations-eu-data-act in jabrena/plinth) into .claude/skills/806-regulations-eu-data-act in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a codex`. Or copy the skill folder (skills/806-regulations-eu-data-act in jabrena/plinth) into .agents/skills/806-regulations-eu-data-act in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jabrena/plinth --skill 806-regulations-eu-data-act -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/806-regulations-eu-data-act, .gemini/skills/806-regulations-eu-data-act, .github/skills/806-regulations-eu-data-act and .opencode/skills/806-regulations-eu-data-act in your project.
SKILL.md names no scripts, command-line tools or credentials: 806 Regulations Eu Data Act is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: eur-lex.europa.eu. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
806 Regulations Eu Data Act is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with 806 Regulations Eu Data Act: Authoring Java SDK Tasks (astronomer/agents, 451 stars), Authoring Language SDK Tasks (astronomer/agents, 451 stars), Configuring Airflow Language Sdks (astronomer/agents, 451 stars) and Deploying Java SDK Bundles (astronomer/agents, 451 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jabrena (a GitHub user) maintains it in jabrena/plinth, which has 447 GitHub stars. The repository holds 124 skills in this directory. The repository was last updated on October 7, 2026.
Source: jabrena/plinth on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.