Agent Skills for the Riksarkivet (Swedish National Archives) rask HTR platform — shared language/toolchain conventions plus rask-specific architecture, services-fleet, HTR pipeline, and orchestrator skills.
Write Dagger modules and functions in Go for container builds, CI/CD pipelines, and workflow automation. Use when: dagger, dagger module, dagger function, dagger call, dagger shell, dagger init, CI/CD pipeline as code, container build with dagger, publish container image, dagger SDK, daggerverse, dagger toolchain, dagger Go SDK, programmable CI, build-test-push pipeline, dagger.json, dag.Container, dag.Directory, multi-stage container build, dagger cloud, trivy scan, SBOM generation, vulnerability scanning, provenance attestation, cosign signing, supply chain security, docker compose dagger, service binding, dagger-for-github action, publish docker registry, publish pypi. Also use when the user wants to replace shell scripts or YAML CI configs with typed, composable Go code that runs identically locally and in CI.
Author production dockerfiles. Use when adding a new containerized image, modifying a *.dockerfile, debugging a slow/large build, or reviewing a dockerfile for security and cache efficiency. Enforces the .docker/<name>.dockerfile + repo-root build-context contract (the RA/rask convention) consumed by the dagger build system.
FastAPI best practices, conventions, and production project templates. Use when writing or refactoring FastAPI APIs and Pydantic models, or when scaffolding a new FastAPI project with async patterns, dependency injection, repositories, services, auth, and tests.
OpenTelemetry for Python services in this project — SDK setup, auto-instrumentation, custom spans/metrics/logs, semantic conventions, and the Collector pipeline that consumes the data. Use when instrumenting a Python service with traces/metrics/logs, picking attribute names, debugging missing telemetry, or deciding what belongs in the SDK vs the Collector.
Python patterns for system reliability — background jobs and task queues (NATS JetStream via nats-py), durable multi-step workflows (Dapr Workflow via dapr-ext-workflow), resilience and recovery (retries, backoff, timeouts, circuit breakers via tenacity), caching (Redis), and observability (OpenTelemetry traces, metrics, logs via OTLP). USE WHEN building async workers, queueing tasks, designing fault-tolerant multi-step workflows that must survive crashes, handling transient network/IO failures, instrumenting Python services for production, designing retry policies, configuring tracing/metrics, or caching with Redis. NOT FOR language idioms or type hygiene (use `writing-python`), HTTP routing (use `fastapi`), or deep OTel reference (use `otel`).
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent Skills for the Riksarkivet (Swedish National Archives) rask HTR platform.
ra-skills is the single source of truth for the Claude Code / agent skills shared across
Riksarkivet's repos (rask, ra-hcp, lance-audio, …). It exists to stop skills from
drifting — before this repo, each project vendored its own copy of writing-python,
dagger, fastapi, … under .claude/skills/, and the copies silently diverged. Now every
repo consumes the skills from here, so there is one canonical version of each.
The repository follows the standardized Agent Skills format and
is modeled on huggingface/skills: each skill is a
self-contained folder with a SKILL.md (YAML frontmatter + guidance) and is published as its
own granular plugin.
A skill is a folder under skills/<name>/ containing a SKILL.md with name + description
frontmatter and progressive-disclosure references under references/. Claude Code (in the
terminal, VS Code, or Zed) loads the SKILL.md when the description matches your intent.
[!TIP] VS Code and Zed's native agents read the
AGENTS.mdstandard — use the generatedagents/AGENTS.mdbundle there.
/plugin marketplace add AI-Riksarkivet/ra-skills
/plugin install <skill-name>@ra-skills
For example:
/plugin install writing-python@ra-skills
/plugin install rask-architecture@ra-skills
The Claude Code VS Code extension reads the same marketplace — the
/plugin marketplace add + /plugin install commands above apply unchanged. For VS Code's
native agents (which read the AGENTS.md standard), drop the generated
agents/AGENTS.md bundle into your project root.
Run Claude Code in Zed via its external-agent (ACP) support — same marketplace commands as
above. For Zed's native agent, point it at the generated
agents/AGENTS.md bundle.
Scope: ra-skills targets the Claude ecosystem (Claude Code in the terminal, VS Code, and Zed) plus the
AGENTS.mdstandard those editors consume. It deliberately ships no Gemini, Codex, or Cursor manifests.
Two tiers, distinguished by the rask- name prefix:
writing-python, writing-typescript, fastapi, testing-python,
python-infrastructure, otel, dagger, dockerfile, turborepo, zensical-setup,
zensical-authoring. Reusable in any RA repo (and beyond).rask-*, Riksarkivet-coupled) — rask-architecture, rask-services-fleet,
rask-htr-pipeline, rask-orchestrator. Encode load-bearing rask knowledge that no single
source file states.| Name | Description | Documentation |
|---|---|---|
dagger | Dagger modules/functions in Go for container builds and CI/CD as typed, composable pipelines. | SKILL.md |
dockerfile | Production dockerfiles — multi-stage discipline, BuildKit cache mounts, hadolint, the .docker build-context contract. | SKILL.md |
fastapi | FastAPI + Pydantic production patterns: async, dependency injection, repositories, services, tests. | SKILL.md |
otel | OpenTelemetry for Python services — SDK setup, spans/metrics/logs, semantic conventions, the Collector pipeline. | SKILL.md |
python-infrastructure | System-reliability Python: NATS JetStream jobs, Dapr workflows, tenacity retries, Redis cache, OTLP. | SKILL.md |
rask-architecture | rask Polylith bricks + the entrypoint/brick composition contract, two-place workspace edits, the make_service_app seam. | SKILL.md |
rask-htr-pipeline | The image→ALTO Ray Data/Serve pipeline: GPU-fraction packing math, the OOM-cascade lessons, the fan-out workaround. | SKILL.md |
rask-orchestrator | The reconcile→derive→submit loop: single-writer/autostart invariants, end-to-end idempotency, the NATS roadmap. | SKILL.md |
rask-services-fleet | Gateway + per-domain services topology: port map, longest-prefix routing, the 502 contract, batches-table ownership. | SKILL.md |
testing-python | pytest for the rask suite — importlib import-mode, explicit testpaths, the slow marker, async + respx HTTP mocking. | SKILL.md |
turborepo | Turborepo monorepo build system — turbo.json task pipelines, caching/remote cache, --filter/--affected, CI optimization, boundaries. | SKILL.md |
npx claudepluginhub ai-riksarkivet/ra-skillsSkills for using Riksarkivet MCP tools — HTR transcription, archive search, document browsing
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications