AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Add Integration

skill-incluud-astro-agent-skills-add-integration · by incluud

Add and configure Astro integrations, adapters, and UI framework tooling.

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-incluud-astro-agent-skills-add-integration

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-incluud-astro-agent-skills-add-integration)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Add Integration? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Add Astro Integration

Use this skill when adding official or community integrations to an Astro project, including UI frameworks, styling tools, adapters, content tooling, and utilities.

If astro-best-practices is available, apply it alongside this skill for performance, accessibility, and hydration defaults.

Workflow

1. Classify the integration

Identify what is being added before changing anything:

  • UI framework: React, Vue, Svelte, Preact, Solid
  • Styling: Tailwind, UnoCSS, Sass, CSS tooling
  • Deployment adapter: Netlify, Vercel, Cloudflare, Node
  • Content tooling: MDX, Markdoc, CMS integrations
  • Utilities: sitemap, Partytown, analytics, database helpers

This determines whether the change affects rendering mode, hydration, config shape, or build output.

2. Prefer the official Astro path

Use astro add when an official integration supports it:

npx astro add react
npx astro add tailwind
npx astro add netlify

If the integration is community-maintained, install it with the project package manager and wire it into astro.config.* manually.

Before finalizing, verify the current setup in the official Astro docs or the integration README, especially when Astro or the integration recently changed versions.

If the project is also upgrading Astro itself, upgrade Astro and official integrations together. For Astro 6, confirm the environment is running Node 22.12.0 or newer before treating integration issues as application bugs.

3. Configure Astro deliberately

When editing astro.config.*:

  • add integrations explicitly and keep the array readable
  • set output only when the adapter or runtime requires it
  • avoid enabling server output unless the feature actually needs request-time work
  • preserve existing config ordering unless the integration docs require a specific sequence

Example:

import { defineConfig } from 'astro/config'
import react from '@astrojs/react'

export default defineConfig({
  integrations: [react()],
})

4. Handle framework components with restraint

When adding React, Vue, or another UI framework:

  • prefer .astro for static content
  • keep framework components for interactive islands
  • choose the lightest client directive that satisfies the UX

Hydration guidance:

  • client:visible for below-the-fold or deferred UI
  • client:idle for non-critical enhancements
  • client:load only for immediately interactive UI
  • client:only only when skipping server rendering is intentional

5. Finish the surrounding setup

Do not stop at package installation. Check for:

  • stylesheet imports or entrypoints
  • environment variables
  • config files such as tailwind.config.*
  • adapter-specific output requirements
  • platform deployment settings

For Tailwind v4, the minimum setup is often just:

@import "tailwindcss";

and importing that stylesheet from a shared layout or entrypoint.

6. Validate the result

After setup:

  • confirm the integration is registered in astro.config.*
  • run the project checks that make sense for the repo, such as astro check, astro build, or the existing test suite
  • confirm the deployment/runtime environment still matches the adapter requirements after major Astro upgrades
  • inspect for hydration mismatches, missing styles, or adapter/runtime drift

Common Failure Modes

  • Package installed but not added to integrations
  • Adapter added without matching output
  • Styles present but never imported
  • Framework component added where a plain .astro component would be simpler
  • Overuse of client:load, increasing JavaScript cost

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.