{"owner":"woodpecker-ci","repo":"woodpecker","hasSkills":true,"totalSkillsCount":4,"totalTokensCount":3994,"categories":["anthropic-skill"],"hasMcp":false,"mcpConfig":null,"found":["docs/plugins/woodpecker-plugins/tsconfig.jsx.json","docs/plugins/woodpecker-plugins/plugins.json","docs/plugins/woodpecker-plugins/package.json","docs/plugins/woodpecker-plugins/tsconfig.json"],"skills":{"docs/plugins/woodpecker-plugins/tsconfig.jsx.json":"{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"src/theme\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\"],\n  \"compilerOptions\": {\n    \"moduleResolution\": \"node\",\n    \"allowSyntheticDefaultImports\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true,\n    \"module\": \"esnext\",\n    \"jsx\": \"preserve\",\n    \"strict\": false\n  }\n}\n","docs/plugins/woodpecker-plugins/plugins.json":"{\n  \"plugins\": [\n    {\n      \"name\": \"Clone plugin\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-git/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Docker Buildx\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/docker-buildx/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Codecov\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-codecov/master/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Surge preview\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-surge-preview/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 upload\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-s3/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Node PM\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/node-pm/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Prettier\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/prettier/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Extend env\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-extend-env/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Regex check\",\n      \"docs\": \"https://codeberg.org/qwerty287/woodpecker-regex-check/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Create Pull Request\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-pull-request-create-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Pull comment\",\n      \"docs\": \"https://raw.githubusercontent.com/markopolo123/gitea-comment-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea publisher-golang\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-kit/woodpecker-gitea-publisher-golang/main/doc/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git Push\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-git-push/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"WebDAV\",\n      \"docs\": \"https://raw.githubusercontent.com/ViViDboarder/drone-webdav/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Aptly publish\",\n      \"docs\": \"https://gitea.zionetrix.net/bn8/aptly-publish/raw/branch/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trigger\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trigger/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Release\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/release/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Sccache\",\n      \"docs\": \"https://seed.radicle.garden/raw/rad:zzmCBDptFLrfUEHSjcFsLJ2Aghav/head/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Email\",\n      \"docs\": \"https://gitnet.fr/deblan/woodpecker-email/raw/branch/develop/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Feishu Bot\",\n      \"docs\": \"https://github.com/wenerme/wode/raw/main/apps/woodpecker-feishu-bot/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ntfy\",\n      \"docs\": \"https://codeberg.org/l-x/woodpecker-ntfy/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trivy\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trivy/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"MkDocs\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mkdocs/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"TODO-Checker\",\n      \"docs\": \"https://codeberg.org/Epsilon_02/todo-checker/raw/branch/main/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Nextcloud Upload\",\n      \"docs\": \"https://raw.githubusercontent.com/Ellpeck/WoodpeckerPlugins/main/nextcloud-upload/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Kubernetes Deployment or StatefulSet Update\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-kubernetes/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Dockle\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-dockle/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NixOS Remote Builder\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nix-remote-builder-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Release Helper\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-ready-release-go/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Nix - Attic\",\n      \"docs\": \"https://git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog golangci-lint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-golangci-lint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Reviewdog ESLint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-eslint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Ansible\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/ansible/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Kaniko\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-kaniko/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gradle Wrapper Validation\",\n      \"docs\": \"https://codeberg.org/beaks/gradle-wrapper-validation/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Sonatype Nexus\",\n      \"docs\": \"https://raw.githubusercontent.com/rockdrilla/woodpecker-sonatype-nexus/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Mastodon Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Mastodon Profile\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-profile/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Bluesky Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/bluesky-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Discord\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-discord/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Forge deployments\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-deployments/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gitea Package\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-package/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Is It Up Yet?\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-is-it-up-yet-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Docker Tags\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-docker-tags-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SSH SCP\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-scp/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Telegram\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-telegram/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"EditorConfig Checker\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/editorconfig-checker/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Microsoft Teams Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-teams-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Basic Git Changelog\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-git-basic-changelog/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Hugo\",\n      \"docs\": \"https://raw.githubusercontent.com/maurerle/woodpecker-hugo/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Home Assistant Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/DHandspikerWade/woodpecker-plugin-ha-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Microsoft Teams Notification (Advanced)\",\n      \"docs\": \"https://raw.githubusercontent.com/mobydeck/ci-teams-notification/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Pre-commit Runner\",\n      \"docs\": \"https://codeberg.org/sp1thas/woodpecker-ci-pre-commit/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Portainer Service Update\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/portainer-service-update/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Peckify\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/peckify/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ASCII JUnit Test Report\",\n      \"docs\": \"https://raw.githubusercontent.com/brainbaking/woodpecker-ascii-junit/refs/heads/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SonarQube\",\n      \"docs\": \"https://raw.githubusercontent.com/j04n-f/woodpecker-sonar-plugin/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github App Tokens\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-app-token/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github Comment\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-comment/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"BunnyCDN Cache Purge\",\n      \"docs\": \"https://codeberg.org/bentasker/woodpecker-ci-bunnycdn-cache-flush/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Buildah\",\n      \"docs\": \"https://raw.githubusercontent.com/404systems/plugin-buildah/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Opengrep\",\n      \"docs\": \"https://raw.githubusercontent.com/KalvadTech/woodpecker-opengrep/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"AgentScan\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/agentscan/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 Cache\",\n      \"docs\": \"https://codeberg.org/landre/woodpecker-plugins/raw/branch/main/cache/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Laravel Forge\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/laravel-forge-woodpecker/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Podman\",\n      \"docs\": \"https://codeberg.org/head1328/woodpecker-ci-plugin-podman/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git-pages\",\n      \"docs\": \"https://codeberg.org/gedankenstuecke/git-pages-woodpecker-plugin/raw/branch/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NestGuard\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nestguard/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Asyntai AI Chatbot Docs Sync\",\n      \"docs\": \"https://raw.githubusercontent.com/asyntai/woodpecker-ai-docs-sync/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPCS\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpcs/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPMD\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpmd/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPStan\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpstan/main/docs.md\",\n      \"verified\": false\n    }\n  ]\n}\n","docs/plugins/woodpecker-plugins/package.json":"{\n  \"name\": \"@woodpecker-ci/plugin-index\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"main\": \"dist/index.js\",\n  \"typings\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"start\": \"pnpm run style && concurrently 'tsc -w' 'tsc -w -p tsconfig.jsx.json'\",\n    \"build\": \"pnpm run style && tsc && tsc -p tsconfig.jsx.json\",\n    \"style\": \"mkdir -p dist/theme/ && cp src/theme/style.css dist/theme/style.css\"\n  },\n  \"devDependencies\": {\n    \"@docusaurus/module-type-aliases\": \"^3.9.2\",\n    \"@docusaurus/theme-classic\": \"^3.9.2\",\n    \"@docusaurus/types\": \"^3.9.2\",\n    \"@tsconfig/docusaurus\": \"^2.0.7\",\n    \"@types/node\": \"^24.10.9\",\n    \"axios\": \"^1.13.4\",\n    \"concurrently\": \"^10.0.0\",\n    \"isomorphic-dompurify\": \"^4.0.0\",\n    \"marked\": \"^18.0.0\",\n    \"slugify\": \"^1.6.6\",\n    \"tslib\": \"^2.8.1\",\n    \"typescript\": \"^5.9.3\"\n  },\n  \"peerDependencies\": {\n    \"react\": \"^17.0.2 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^17.0.2 || ^18.0.0 || ^19.0.0\"\n  },\n  \"dependencies\": {\n    \"fuse.js\": \"^7.1.0\",\n    \"yaml\": \"^2.8.2\"\n  }\n}\n","docs/plugins/woodpecker-plugins/tsconfig.json":"{\n  \"extends\": \"@tsconfig/docusaurus/tsconfig.json\",\n  \"include\": [\"src\", \"types\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\", \"src/theme\"],\n  \"compilerOptions\": {\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"esModuleInterop\": true,\n    \"importHelpers\": true,\n    \"moduleResolution\": \"Node16\",\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"sourceMap\": false,\n    \"strict\": true,\n    \"module\": \"Node16\",\n    \"target\": \"ES6\",\n    \"outDir\": \"dist\",\n    \"baseUrl\": \".\",\n    \"rootDir\": \"src\",\n    \"pretty\": true,\n    \"noEmit\": false\n  }\n}\n"},"files":{"docs/plugins/woodpecker-plugins/tsconfig.jsx.json":"{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"src/theme\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\"],\n  \"compilerOptions\": {\n    \"moduleResolution\": \"node\",\n    \"allowSyntheticDefaultImports\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true,\n    \"module\": \"esnext\",\n    \"jsx\": \"preserve\",\n    \"strict\": false\n  }\n}\n","docs/plugins/woodpecker-plugins/plugins.json":"{\n  \"plugins\": [\n    {\n      \"name\": \"Clone plugin\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-git/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Docker Buildx\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/docker-buildx/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Codecov\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-codecov/master/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Surge preview\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-surge-preview/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 upload\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-s3/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Node PM\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/node-pm/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Prettier\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/prettier/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Extend env\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-extend-env/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Regex check\",\n      \"docs\": \"https://codeberg.org/qwerty287/woodpecker-regex-check/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Create Pull Request\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-pull-request-create-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Pull comment\",\n      \"docs\": \"https://raw.githubusercontent.com/markopolo123/gitea-comment-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea publisher-golang\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-kit/woodpecker-gitea-publisher-golang/main/doc/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git Push\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-git-push/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"WebDAV\",\n      \"docs\": \"https://raw.githubusercontent.com/ViViDboarder/drone-webdav/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Aptly publish\",\n      \"docs\": \"https://gitea.zionetrix.net/bn8/aptly-publish/raw/branch/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trigger\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trigger/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Release\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/release/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Sccache\",\n      \"docs\": \"https://seed.radicle.garden/raw/rad:zzmCBDptFLrfUEHSjcFsLJ2Aghav/head/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Email\",\n      \"docs\": \"https://gitnet.fr/deblan/woodpecker-email/raw/branch/develop/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Feishu Bot\",\n      \"docs\": \"https://github.com/wenerme/wode/raw/main/apps/woodpecker-feishu-bot/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ntfy\",\n      \"docs\": \"https://codeberg.org/l-x/woodpecker-ntfy/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trivy\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trivy/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"MkDocs\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mkdocs/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"TODO-Checker\",\n      \"docs\": \"https://codeberg.org/Epsilon_02/todo-checker/raw/branch/main/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Nextcloud Upload\",\n      \"docs\": \"https://raw.githubusercontent.com/Ellpeck/WoodpeckerPlugins/main/nextcloud-upload/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Kubernetes Deployment or StatefulSet Update\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-kubernetes/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Dockle\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-dockle/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NixOS Remote Builder\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nix-remote-builder-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Release Helper\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-ready-release-go/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Nix - Attic\",\n      \"docs\": \"https://git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog golangci-lint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-golangci-lint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Reviewdog ESLint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-eslint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Ansible\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/ansible/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Kaniko\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-kaniko/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gradle Wrapper Validation\",\n      \"docs\": \"https://codeberg.org/beaks/gradle-wrapper-validation/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Sonatype Nexus\",\n      \"docs\": \"https://raw.githubusercontent.com/rockdrilla/woodpecker-sonatype-nexus/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Mastodon Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Mastodon Profile\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-profile/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Bluesky Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/bluesky-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Discord\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-discord/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Forge deployments\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-deployments/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gitea Package\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-package/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Is It Up Yet?\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-is-it-up-yet-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Docker Tags\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-docker-tags-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SSH SCP\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-scp/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Telegram\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-telegram/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"EditorConfig Checker\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/editorconfig-checker/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Microsoft Teams Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-teams-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Basic Git Changelog\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-git-basic-changelog/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Hugo\",\n      \"docs\": \"https://raw.githubusercontent.com/maurerle/woodpecker-hugo/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Home Assistant Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/DHandspikerWade/woodpecker-plugin-ha-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Microsoft Teams Notification (Advanced)\",\n      \"docs\": \"https://raw.githubusercontent.com/mobydeck/ci-teams-notification/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Pre-commit Runner\",\n      \"docs\": \"https://codeberg.org/sp1thas/woodpecker-ci-pre-commit/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Portainer Service Update\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/portainer-service-update/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Peckify\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/peckify/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ASCII JUnit Test Report\",\n      \"docs\": \"https://raw.githubusercontent.com/brainbaking/woodpecker-ascii-junit/refs/heads/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SonarQube\",\n      \"docs\": \"https://raw.githubusercontent.com/j04n-f/woodpecker-sonar-plugin/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github App Tokens\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-app-token/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github Comment\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-comment/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"BunnyCDN Cache Purge\",\n      \"docs\": \"https://codeberg.org/bentasker/woodpecker-ci-bunnycdn-cache-flush/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Buildah\",\n      \"docs\": \"https://raw.githubusercontent.com/404systems/plugin-buildah/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Opengrep\",\n      \"docs\": \"https://raw.githubusercontent.com/KalvadTech/woodpecker-opengrep/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"AgentScan\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/agentscan/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 Cache\",\n      \"docs\": \"https://codeberg.org/landre/woodpecker-plugins/raw/branch/main/cache/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Laravel Forge\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/laravel-forge-woodpecker/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Podman\",\n      \"docs\": \"https://codeberg.org/head1328/woodpecker-ci-plugin-podman/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git-pages\",\n      \"docs\": \"https://codeberg.org/gedankenstuecke/git-pages-woodpecker-plugin/raw/branch/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NestGuard\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nestguard/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Asyntai AI Chatbot Docs Sync\",\n      \"docs\": \"https://raw.githubusercontent.com/asyntai/woodpecker-ai-docs-sync/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPCS\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpcs/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPMD\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpmd/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPStan\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpstan/main/docs.md\",\n      \"verified\": false\n    }\n  ]\n}\n","docs/plugins/woodpecker-plugins/package.json":"{\n  \"name\": \"@woodpecker-ci/plugin-index\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"main\": \"dist/index.js\",\n  \"typings\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"start\": \"pnpm run style && concurrently 'tsc -w' 'tsc -w -p tsconfig.jsx.json'\",\n    \"build\": \"pnpm run style && tsc && tsc -p tsconfig.jsx.json\",\n    \"style\": \"mkdir -p dist/theme/ && cp src/theme/style.css dist/theme/style.css\"\n  },\n  \"devDependencies\": {\n    \"@docusaurus/module-type-aliases\": \"^3.9.2\",\n    \"@docusaurus/theme-classic\": \"^3.9.2\",\n    \"@docusaurus/types\": \"^3.9.2\",\n    \"@tsconfig/docusaurus\": \"^2.0.7\",\n    \"@types/node\": \"^24.10.9\",\n    \"axios\": \"^1.13.4\",\n    \"concurrently\": \"^10.0.0\",\n    \"isomorphic-dompurify\": \"^4.0.0\",\n    \"marked\": \"^18.0.0\",\n    \"slugify\": \"^1.6.6\",\n    \"tslib\": \"^2.8.1\",\n    \"typescript\": \"^5.9.3\"\n  },\n  \"peerDependencies\": {\n    \"react\": \"^17.0.2 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^17.0.2 || ^18.0.0 || ^19.0.0\"\n  },\n  \"dependencies\": {\n    \"fuse.js\": \"^7.1.0\",\n    \"yaml\": \"^2.8.2\"\n  }\n}\n","docs/plugins/woodpecker-plugins/tsconfig.json":"{\n  \"extends\": \"@tsconfig/docusaurus/tsconfig.json\",\n  \"include\": [\"src\", \"types\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\", \"src/theme\"],\n  \"compilerOptions\": {\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"esModuleInterop\": true,\n    \"importHelpers\": true,\n    \"moduleResolution\": \"Node16\",\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"sourceMap\": false,\n    \"strict\": true,\n    \"module\": \"Node16\",\n    \"target\": \"ES6\",\n    \"outDir\": \"dist\",\n    \"baseUrl\": \".\",\n    \"rootDir\": \"src\",\n    \"pretty\": true,\n    \"noEmit\": false\n  }\n}\n"},"items":[{"name":"package.json","path":"docs/plugins/woodpecker-plugins/package.json","rawUrl":"https://raw.githubusercontent.com/woodpecker-ci/woodpecker/HEAD/docs/plugins/woodpecker-plugins/package.json","title":"@woodpecker-ci/plugin-index","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@woodpecker-ci/plugin-index\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"main\": \"dist/index.js\",\n  \"typings\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"start\": \"pnpm run style && concurrently 'tsc -w' 'tsc -w -p tsconfig.jsx.json'\",\n    \"build\": \"pnpm run style && tsc && tsc -p tsconfig.jsx.json\",\n    \"style\": \"mkdir -p dist/theme/ && cp src/theme/style.css dist/theme/style.css\"\n  },\n  \"devDependencies\": {\n    \"@docusaurus/module-type-aliases\": \"^3.9.2\",\n    \"@docusaurus/theme-classic\": \"^3.9.2\",\n    \"@docusaurus/types\": \"^3.9.2\",\n    \"@tsconfig/docusaurus\": \"^2.0.7\",\n    \"@types/node\": \"^24.10.9\",\n    \"axios\": \"^1.13.4\",\n    \"concurrently\": \"^10.0.0\",\n    \"isomorphic-dompurify\": \"^4.0.0\",\n    \"marked\": \"^18.0.0\",\n    \"slugify\": \"^1.6.6\",\n    \"tslib\": \"^2.8.1\",\n    \"typescript\": \"^5.9.3\"\n  },\n  \"peerDependencies\": {\n    \"react\": \"^17.0.2 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^17.0.2 || ^18.0.0 || ^19.0.0\"\n  },\n  \"dependencies\": {\n    \"fuse.js\": \"^7.1.0\",\n    \"yaml\": \"^2.8.2\"\n  }\n}\n","frontmatter":{"name":"@woodpecker-ci/plugin-index","version":"0.1.0","private":true,"main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"pnpm run style && concurrently 'tsc -w' 'tsc -w -p tsconfig.jsx.json'","build":"pnpm run style && tsc && tsc -p tsconfig.jsx.json","style":"mkdir -p dist/theme/ && cp src/theme/style.css dist/theme/style.css"},"devDependencies":{"@docusaurus/module-type-aliases":"^3.9.2","@docusaurus/theme-classic":"^3.9.2","@docusaurus/types":"^3.9.2","@tsconfig/docusaurus":"^2.0.7","@types/node":"^24.10.9","axios":"^1.13.4","concurrently":"^10.0.0","isomorphic-dompurify":"^4.0.0","marked":"^18.0.0","slugify":"^1.6.6","tslib":"^2.8.1","typescript":"^5.9.3"},"peerDependencies":{"react":"^17.0.2 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.2 || ^18.0.0 || ^19.0.0"},"dependencies":{"fuse.js":"^7.1.0","yaml":"^2.8.2"}},"isInternal":false,"tokens":385,"sizeBytes":1011},{"name":"plugins.json","path":"docs/plugins/woodpecker-plugins/plugins.json","rawUrl":"https://raw.githubusercontent.com/woodpecker-ci/woodpecker/HEAD/docs/plugins/woodpecker-plugins/plugins.json","title":"Woodpecker-plugins Skill","category":"anthropic-skill","format":"json","content":"{\n  \"plugins\": [\n    {\n      \"name\": \"Clone plugin\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-git/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Docker Buildx\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/docker-buildx/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Codecov\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-codecov/master/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Surge preview\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-surge-preview/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 upload\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-s3/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Node PM\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/node-pm/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Prettier\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/prettier/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Extend env\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-extend-env/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Regex check\",\n      \"docs\": \"https://codeberg.org/qwerty287/woodpecker-regex-check/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Create Pull Request\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-pull-request-create-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Pull comment\",\n      \"docs\": \"https://raw.githubusercontent.com/markopolo123/gitea-comment-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea publisher-golang\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-kit/woodpecker-gitea-publisher-golang/main/doc/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git Push\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-git-push/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"WebDAV\",\n      \"docs\": \"https://raw.githubusercontent.com/ViViDboarder/drone-webdav/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Aptly publish\",\n      \"docs\": \"https://gitea.zionetrix.net/bn8/aptly-publish/raw/branch/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trigger\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trigger/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Release\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/release/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Sccache\",\n      \"docs\": \"https://seed.radicle.garden/raw/rad:zzmCBDptFLrfUEHSjcFsLJ2Aghav/head/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Email\",\n      \"docs\": \"https://gitnet.fr/deblan/woodpecker-email/raw/branch/develop/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Feishu Bot\",\n      \"docs\": \"https://github.com/wenerme/wode/raw/main/apps/woodpecker-feishu-bot/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ntfy\",\n      \"docs\": \"https://codeberg.org/l-x/woodpecker-ntfy/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trivy\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trivy/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"MkDocs\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mkdocs/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"TODO-Checker\",\n      \"docs\": \"https://codeberg.org/Epsilon_02/todo-checker/raw/branch/main/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Nextcloud Upload\",\n      \"docs\": \"https://raw.githubusercontent.com/Ellpeck/WoodpeckerPlugins/main/nextcloud-upload/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Kubernetes Deployment or StatefulSet Update\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-kubernetes/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Dockle\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-dockle/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NixOS Remote Builder\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nix-remote-builder-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Release Helper\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-ready-release-go/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Nix - Attic\",\n      \"docs\": \"https://git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog golangci-lint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-golangci-lint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Reviewdog ESLint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-eslint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Ansible\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/ansible/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Kaniko\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-kaniko/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gradle Wrapper Validation\",\n      \"docs\": \"https://codeberg.org/beaks/gradle-wrapper-validation/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Sonatype Nexus\",\n      \"docs\": \"https://raw.githubusercontent.com/rockdrilla/woodpecker-sonatype-nexus/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Mastodon Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Mastodon Profile\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-profile/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Bluesky Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/bluesky-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Discord\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-discord/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Forge deployments\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-deployments/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gitea Package\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-package/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Is It Up Yet?\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-is-it-up-yet-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Docker Tags\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-docker-tags-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SSH SCP\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-scp/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Telegram\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-telegram/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"EditorConfig Checker\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/editorconfig-checker/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Microsoft Teams Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-teams-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Basic Git Changelog\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-git-basic-changelog/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Hugo\",\n      \"docs\": \"https://raw.githubusercontent.com/maurerle/woodpecker-hugo/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Home Assistant Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/DHandspikerWade/woodpecker-plugin-ha-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Microsoft Teams Notification (Advanced)\",\n      \"docs\": \"https://raw.githubusercontent.com/mobydeck/ci-teams-notification/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Pre-commit Runner\",\n      \"docs\": \"https://codeberg.org/sp1thas/woodpecker-ci-pre-commit/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Portainer Service Update\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/portainer-service-update/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Peckify\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/peckify/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ASCII JUnit Test Report\",\n      \"docs\": \"https://raw.githubusercontent.com/brainbaking/woodpecker-ascii-junit/refs/heads/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SonarQube\",\n      \"docs\": \"https://raw.githubusercontent.com/j04n-f/woodpecker-sonar-plugin/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github App Tokens\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-app-token/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github Comment\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-comment/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"BunnyCDN Cache Purge\",\n      \"docs\": \"https://codeberg.org/bentasker/woodpecker-ci-bunnycdn-cache-flush/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Buildah\",\n      \"docs\": \"https://raw.githubusercontent.com/404systems/plugin-buildah/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Opengrep\",\n      \"docs\": \"https://raw.githubusercontent.com/KalvadTech/woodpecker-opengrep/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"AgentScan\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/agentscan/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 Cache\",\n      \"docs\": \"https://codeberg.org/landre/woodpecker-plugins/raw/branch/main/cache/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Laravel Forge\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/laravel-forge-woodpecker/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Podman\",\n      \"docs\": \"https://codeberg.org/head1328/woodpecker-ci-plugin-podman/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git-pages\",\n      \"docs\": \"https://codeberg.org/gedankenstuecke/git-pages-woodpecker-plugin/raw/branch/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NestGuard\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nestguard/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Asyntai AI Chatbot Docs Sync\",\n      \"docs\": \"https://raw.githubusercontent.com/asyntai/woodpecker-ai-docs-sync/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPCS\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpcs/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPMD\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpmd/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPStan\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpstan/main/docs.md\",\n      \"verified\": false\n    }\n  ]\n}\n","frontmatter":{"plugins":[{"name":"Clone plugin","docs":"https://raw.githubusercontent.com/woodpecker-ci/plugin-git/main/docs.md","verified":true},{"name":"Docker Buildx","docs":"https://codeberg.org/woodpecker-plugins/docker-buildx/raw/branch/main/docs.md","verified":true},{"name":"Codecov","docs":"https://raw.githubusercontent.com/woodpecker-ci/plugin-codecov/master/docs.md","verified":true},{"name":"Surge preview","docs":"https://codeberg.org/woodpecker-plugins/plugin-surge-preview/raw/branch/main/docs.md","verified":true},{"name":"S3 upload","docs":"https://codeberg.org/woodpecker-plugins/plugin-s3/raw/branch/main/docs.md","verified":true},{"name":"Node PM","docs":"https://codeberg.org/woodpecker-plugins/node-pm/raw/branch/main/docs.md","verified":true},{"name":"Prettier","docs":"https://codeberg.org/woodpecker-plugins/prettier/raw/branch/main/docs.md","verified":true},{"name":"Extend env","docs":"https://raw.githubusercontent.com/woodpecker-ci/plugin-extend-env/main/docs.md","verified":true},{"name":"Regex check","docs":"https://codeberg.org/qwerty287/woodpecker-regex-check/raw/branch/main/docs.md","verified":false},{"name":"Gitea Create Pull Request","docs":"https://codeberg.org/woodpecker-community/gitea-pull-request-create-plugin/raw/branch/main/docs.md","verified":false},{"name":"Gitea Pull comment","docs":"https://raw.githubusercontent.com/markopolo123/gitea-comment-plugin/main/docs.md","verified":false},{"name":"Gitea publisher-golang","docs":"https://raw.githubusercontent.com/woodpecker-kit/woodpecker-gitea-publisher-golang/main/doc/docs.md","verified":false},{"name":"Git Push","docs":"https://raw.githubusercontent.com/appleboy/drone-git-push/master/DOCS.md","verified":false},{"name":"WebDAV","docs":"https://raw.githubusercontent.com/ViViDboarder/drone-webdav/master/docs.md","verified":false},{"name":"Aptly publish","docs":"https://gitea.zionetrix.net/bn8/aptly-publish/raw/branch/master/docs.md","verified":false},{"name":"Trigger","docs":"https://codeberg.org/woodpecker-plugins/trigger/raw/branch/main/docs.md","verified":true},{"name":"Release","docs":"https://codeberg.org/woodpecker-plugins/release/raw/branch/main/docs.md","verified":true},{"name":"Sccache","docs":"https://seed.radicle.garden/raw/rad:zzmCBDptFLrfUEHSjcFsLJ2Aghav/head/docs.md","verified":false},{"name":"Woodpecker Email","docs":"https://gitnet.fr/deblan/woodpecker-email/raw/branch/develop/DOCS.md","verified":false},{"name":"Woodpecker Feishu Bot","docs":"https://github.com/wenerme/wode/raw/main/apps/woodpecker-feishu-bot/README.md","verified":false},{"name":"ntfy","docs":"https://codeberg.org/l-x/woodpecker-ntfy/raw/branch/main/docs.md","verified":false},{"name":"Trivy","docs":"https://codeberg.org/woodpecker-plugins/trivy/raw/branch/main/docs.md","verified":true},{"name":"MkDocs","docs":"https://codeberg.org/woodpecker-plugins/mkdocs/raw/branch/main/docs.md","verified":true},{"name":"TODO-Checker","docs":"https://codeberg.org/Epsilon_02/todo-checker/raw/branch/main/DOCS.md","verified":false},{"name":"Nextcloud Upload","docs":"https://raw.githubusercontent.com/Ellpeck/WoodpeckerPlugins/main/nextcloud-upload/README.md","verified":false},{"name":"Kubernetes Deployment or StatefulSet Update","docs":"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-kubernetes/master/README.md","verified":false},{"name":"Dockle","docs":"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-dockle/master/README.md","verified":false},{"name":"NixOS Remote Builder","docs":"https://codeberg.org/woodpecker-community/nix-remote-builder-plugin/raw/branch/main/docs.md","verified":false},{"name":"Release Helper","docs":"https://raw.githubusercontent.com/woodpecker-ci/plugin-ready-release-go/main/docs.md","verified":true},{"name":"Nix - Attic","docs":"https://git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic/raw/branch/main/docs.md","verified":false},{"name":"Reviewdog golangci-lint","docs":"https://codeberg.org/woodpecker-plugins/reviewdog-golangci-lint/raw/branch/main/docs.md","verified":true},{"name":"Reviewdog ESLint","docs":"https://codeberg.org/woodpecker-plugins/reviewdog-eslint/raw/branch/main/docs.md","verified":true},{"name":"Ansible","docs":"https://codeberg.org/woodpecker-plugins/ansible/raw/branch/main/docs.md","verified":true},{"name":"Kaniko","docs":"https://raw.githubusercontent.com/woodpecker-ci/plugin-kaniko/main/docs.md","verified":true},{"name":"Gradle Wrapper Validation","docs":"https://codeberg.org/beaks/gradle-wrapper-validation/raw/branch/main/docs.md","verified":false},{"name":"Sonatype Nexus","docs":"https://raw.githubusercontent.com/rockdrilla/woodpecker-sonatype-nexus/main/docs.md","verified":false},{"name":"Mastodon Post","docs":"https://codeberg.org/woodpecker-plugins/mastodon-post/raw/branch/main/docs.md","verified":true},{"name":"Mastodon Profile","docs":"https://codeberg.org/woodpecker-plugins/mastodon-profile/raw/branch/main/docs.md","verified":true},{"name":"Bluesky Post","docs":"https://codeberg.org/woodpecker-plugins/bluesky-post/raw/branch/main/docs.md","verified":true},{"name":"Discord","docs":"https://raw.githubusercontent.com/appleboy/drone-discord/master/DOCS.md","verified":false},{"name":"Forge deployments","docs":"https://raw.githubusercontent.com/woodpecker-ci/plugin-deployments/main/docs.md","verified":true},{"name":"Gitea Package","docs":"https://codeberg.org/woodpecker-community/gitea-package/raw/branch/main/docs.md","verified":false},{"name":"Is It Up Yet?","docs":"https://raw.githubusercontent.com/dvjn/woodpecker-is-it-up-yet-plugin/main/docs.md","verified":false},{"name":"Docker Tags","docs":"https://raw.githubusercontent.com/dvjn/woodpecker-docker-tags-plugin/main/docs.md","verified":false},{"name":"SSH SCP","docs":"https://raw.githubusercontent.com/appleboy/drone-scp/refs/heads/master/DOCS.md","verified":false},{"name":"Telegram","docs":"https://raw.githubusercontent.com/appleboy/drone-telegram/refs/heads/master/DOCS.md","verified":false},{"name":"EditorConfig Checker","docs":"https://codeberg.org/woodpecker-plugins/editorconfig-checker/raw/branch/main/docs.md","verified":true},{"name":"Microsoft Teams Notify","docs":"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-teams-notify/refs/heads/main/docs.md","verified":false},{"name":"Basic Git Changelog","docs":"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-git-basic-changelog/refs/heads/main/docs.md","verified":false},{"name":"Hugo","docs":"https://raw.githubusercontent.com/maurerle/woodpecker-hugo/refs/heads/main/docs.md","verified":false},{"name":"Home Assistant Notify","docs":"https://raw.githubusercontent.com/DHandspikerWade/woodpecker-plugin-ha-notify/refs/heads/main/docs.md","verified":false},{"name":"Microsoft Teams Notification (Advanced)","docs":"https://raw.githubusercontent.com/mobydeck/ci-teams-notification/refs/heads/main/docs.md","verified":false},{"name":"Pre-commit Runner","docs":"https://codeberg.org/sp1thas/woodpecker-ci-pre-commit/raw/branch/main/docs.md","verified":false},{"name":"Portainer Service Update","docs":"https://codeberg.org/woodpecker-community/portainer-service-update/raw/branch/main/docs.md","verified":false},{"name":"Peckify","docs":"https://codeberg.org/woodpecker-community/peckify/raw/branch/main/docs.md","verified":false},{"name":"ASCII JUnit Test Report","docs":"https://raw.githubusercontent.com/brainbaking/woodpecker-ascii-junit/refs/heads/main/README.md","verified":false},{"name":"SonarQube","docs":"https://raw.githubusercontent.com/j04n-f/woodpecker-sonar-plugin/refs/heads/main/docs.md","verified":false},{"name":"Github App Tokens","docs":"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-app-token/docs.md","verified":false},{"name":"Github Comment","docs":"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-comment/docs.md","verified":false},{"name":"BunnyCDN Cache Purge","docs":"https://codeberg.org/bentasker/woodpecker-ci-bunnycdn-cache-flush/raw/branch/main/docs.md","verified":false},{"name":"Buildah","docs":"https://raw.githubusercontent.com/404systems/plugin-buildah/refs/heads/main/docs.md","verified":false},{"name":"Opengrep","docs":"https://raw.githubusercontent.com/KalvadTech/woodpecker-opengrep/refs/heads/main/docs.md","verified":false},{"name":"AgentScan","docs":"https://codeberg.org/woodpecker-plugins/agentscan/raw/branch/main/docs.md","verified":true},{"name":"S3 Cache","docs":"https://codeberg.org/landre/woodpecker-plugins/raw/branch/main/cache/docs.md","verified":false},{"name":"Laravel Forge","docs":"https://raw.githubusercontent.com/njaaazi/laravel-forge-woodpecker/main/docs.md","verified":false},{"name":"Podman","docs":"https://codeberg.org/head1328/woodpecker-ci-plugin-podman/raw/branch/main/docs.md","verified":false},{"name":"Git-pages","docs":"https://codeberg.org/gedankenstuecke/git-pages-woodpecker-plugin/raw/branch/main/README.md","verified":false},{"name":"NestGuard","docs":"https://codeberg.org/woodpecker-community/nestguard/raw/branch/main/docs.md","verified":false},{"name":"Asyntai AI Chatbot Docs Sync","docs":"https://raw.githubusercontent.com/asyntai/woodpecker-ai-docs-sync/main/docs.md","verified":false},{"name":"Reviewdog PHPCS","docs":"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpcs/main/docs.md","verified":false},{"name":"Reviewdog PHPMD","docs":"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpmd/main/docs.md","verified":false},{"name":"Reviewdog PHPStan","docs":"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpstan/main/docs.md","verified":false}]},"isInternal":false,"tokens":3331,"sizeBytes":12061},{"name":"tsconfig.json","path":"docs/plugins/woodpecker-plugins/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/woodpecker-ci/woodpecker/HEAD/docs/plugins/woodpecker-plugins/tsconfig.json","title":"Woodpecker-plugins Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"@tsconfig/docusaurus/tsconfig.json\",\n  \"include\": [\"src\", \"types\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\", \"src/theme\"],\n  \"compilerOptions\": {\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"esModuleInterop\": true,\n    \"importHelpers\": true,\n    \"moduleResolution\": \"Node16\",\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"sourceMap\": false,\n    \"strict\": true,\n    \"module\": \"Node16\",\n    \"target\": \"ES6\",\n    \"outDir\": \"dist\",\n    \"baseUrl\": \".\",\n    \"rootDir\": \"src\",\n    \"pretty\": true,\n    \"noEmit\": false\n  }\n}\n","frontmatter":{"extends":"@tsconfig/docusaurus/tsconfig.json","include":["src","types"],"exclude":["node_modules","**/__tests__/**/*","**/dist/**/*","src/theme"],"compilerOptions":{"declaration":false,"declarationMap":false,"esModuleInterop":true,"importHelpers":true,"moduleResolution":"Node16","resolveJsonModule":true,"skipLibCheck":true,"sourceMap":false,"strict":true,"module":"Node16","target":"ES6","outDir":"dist","baseUrl":".","rootDir":"src","pretty":true,"noEmit":false}},"isInternal":false,"tokens":176,"sizeBytes":589},{"name":"tsconfig.jsx.json","path":"docs/plugins/woodpecker-plugins/tsconfig.jsx.json","rawUrl":"https://raw.githubusercontent.com/woodpecker-ci/woodpecker/HEAD/docs/plugins/woodpecker-plugins/tsconfig.jsx.json","title":"Woodpecker-plugins Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"src/theme\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\"],\n  \"compilerOptions\": {\n    \"moduleResolution\": \"node\",\n    \"allowSyntheticDefaultImports\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true,\n    \"module\": \"esnext\",\n    \"jsx\": \"preserve\",\n    \"strict\": false\n  }\n}\n","frontmatter":{"extends":"./tsconfig.json","include":["src/theme"],"exclude":["node_modules","**/__tests__/**/*","**/dist/**/*"],"compilerOptions":{"moduleResolution":"node","allowSyntheticDefaultImports":true,"esModuleInterop":true,"isolatedModules":true,"module":"esnext","jsx":"preserve","strict":false}},"isInternal":false,"tokens":102,"sizeBytes":358}],"systemPromptSnippet":"<yakaai_skills repo=\"woodpecker-ci/woodpecker\">\n<!-- File: docs/plugins/woodpecker-plugins/package.json (Tokens: ~385 | Category: anthropic-skill) -->\n{\n  \"name\": \"@woodpecker-ci/plugin-index\",\n  \"version\": \"0.1.0\",\n  \"private\": true,\n  \"main\": \"dist/index.js\",\n  \"typings\": \"dist/index.d.ts\",\n  \"scripts\": {\n    \"start\": \"pnpm run style && concurrently 'tsc -w' 'tsc -w -p tsconfig.jsx.json'\",\n    \"build\": \"pnpm run style && tsc && tsc -p tsconfig.jsx.json\",\n    \"style\": \"mkdir -p dist/theme/ && cp src/theme/style.css dist/theme/style.css\"\n  },\n  \"devDependencies\": {\n    \"@docusaurus/module-type-aliases\": \"^3.9.2\",\n    \"@docusaurus/theme-classic\": \"^3.9.2\",\n    \"@docusaurus/types\": \"^3.9.2\",\n    \"@tsconfig/docusaurus\": \"^2.0.7\",\n    \"@types/node\": \"^24.10.9\",\n    \"axios\": \"^1.13.4\",\n    \"concurrently\": \"^10.0.0\",\n    \"isomorphic-dompurify\": \"^4.0.0\",\n    \"marked\": \"^18.0.0\",\n    \"slugify\": \"^1.6.6\",\n    \"tslib\": \"^2.8.1\",\n    \"typescript\": \"^5.9.3\"\n  },\n  \"peerDependencies\": {\n    \"react\": \"^17.0.2 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^17.0.2 || ^18.0.0 || ^19.0.0\"\n  },\n  \"dependencies\": {\n    \"fuse.js\": \"^7.1.0\",\n    \"yaml\": \"^2.8.2\"\n  }\n}\n\n<!-- File: docs/plugins/woodpecker-plugins/plugins.json (Tokens: ~3331 | Category: anthropic-skill) -->\n{\n  \"plugins\": [\n    {\n      \"name\": \"Clone plugin\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-git/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Docker Buildx\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/docker-buildx/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Codecov\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-codecov/master/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Surge preview\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-surge-preview/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 upload\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/plugin-s3/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Node PM\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/node-pm/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Prettier\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/prettier/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Extend env\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-extend-env/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Regex check\",\n      \"docs\": \"https://codeberg.org/qwerty287/woodpecker-regex-check/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Create Pull Request\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-pull-request-create-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea Pull comment\",\n      \"docs\": \"https://raw.githubusercontent.com/markopolo123/gitea-comment-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Gitea publisher-golang\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-kit/woodpecker-gitea-publisher-golang/main/doc/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git Push\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-git-push/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"WebDAV\",\n      \"docs\": \"https://raw.githubusercontent.com/ViViDboarder/drone-webdav/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Aptly publish\",\n      \"docs\": \"https://gitea.zionetrix.net/bn8/aptly-publish/raw/branch/master/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trigger\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trigger/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Release\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/release/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Sccache\",\n      \"docs\": \"https://seed.radicle.garden/raw/rad:zzmCBDptFLrfUEHSjcFsLJ2Aghav/head/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Email\",\n      \"docs\": \"https://gitnet.fr/deblan/woodpecker-email/raw/branch/develop/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Woodpecker Feishu Bot\",\n      \"docs\": \"https://github.com/wenerme/wode/raw/main/apps/woodpecker-feishu-bot/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ntfy\",\n      \"docs\": \"https://codeberg.org/l-x/woodpecker-ntfy/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Trivy\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/trivy/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"MkDocs\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mkdocs/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"TODO-Checker\",\n      \"docs\": \"https://codeberg.org/Epsilon_02/todo-checker/raw/branch/main/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Nextcloud Upload\",\n      \"docs\": \"https://raw.githubusercontent.com/Ellpeck/WoodpeckerPlugins/main/nextcloud-upload/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Kubernetes Deployment or StatefulSet Update\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-kubernetes/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Dockle\",\n      \"docs\": \"https://raw.githubusercontent.com/euryecetelecom/woodpeckerci-dockle/master/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NixOS Remote Builder\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nix-remote-builder-plugin/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Release Helper\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-ready-release-go/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Nix - Attic\",\n      \"docs\": \"https://git.vdx.hu/voidcontext/woodpecker-plugin-nix-attic/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog golangci-lint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-golangci-lint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Reviewdog ESLint\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/reviewdog-eslint/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Ansible\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/ansible/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Kaniko\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-kaniko/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gradle Wrapper Validation\",\n      \"docs\": \"https://codeberg.org/beaks/gradle-wrapper-validation/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Sonatype Nexus\",\n      \"docs\": \"https://raw.githubusercontent.com/rockdrilla/woodpecker-sonatype-nexus/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Mastodon Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Mastodon Profile\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/mastodon-profile/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Bluesky Post\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/bluesky-post/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Discord\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-discord/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Forge deployments\",\n      \"docs\": \"https://raw.githubusercontent.com/woodpecker-ci/plugin-deployments/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Gitea Package\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/gitea-package/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Is It Up Yet?\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-is-it-up-yet-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Docker Tags\",\n      \"docs\": \"https://raw.githubusercontent.com/dvjn/woodpecker-docker-tags-plugin/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SSH SCP\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-scp/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Telegram\",\n      \"docs\": \"https://raw.githubusercontent.com/appleboy/drone-telegram/refs/heads/master/DOCS.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"EditorConfig Checker\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/editorconfig-checker/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"Microsoft Teams Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-teams-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Basic Git Changelog\",\n      \"docs\": \"https://raw.githubusercontent.com/GECO-IT/woodpecker-plugin-git-basic-changelog/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Hugo\",\n      \"docs\": \"https://raw.githubusercontent.com/maurerle/woodpecker-hugo/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Home Assistant Notify\",\n      \"docs\": \"https://raw.githubusercontent.com/DHandspikerWade/woodpecker-plugin-ha-notify/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Microsoft Teams Notification (Advanced)\",\n      \"docs\": \"https://raw.githubusercontent.com/mobydeck/ci-teams-notification/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Pre-commit Runner\",\n      \"docs\": \"https://codeberg.org/sp1thas/woodpecker-ci-pre-commit/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Portainer Service Update\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/portainer-service-update/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Peckify\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/peckify/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"ASCII JUnit Test Report\",\n      \"docs\": \"https://raw.githubusercontent.com/brainbaking/woodpecker-ascii-junit/refs/heads/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"SonarQube\",\n      \"docs\": \"https://raw.githubusercontent.com/j04n-f/woodpecker-sonar-plugin/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github App Tokens\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-app-token/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Github Comment\",\n      \"docs\": \"https://raw.githubusercontent.com/yyewolf/woodpecker-plugins/refs/heads/main/github-comment/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"BunnyCDN Cache Purge\",\n      \"docs\": \"https://codeberg.org/bentasker/woodpecker-ci-bunnycdn-cache-flush/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Buildah\",\n      \"docs\": \"https://raw.githubusercontent.com/404systems/plugin-buildah/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Opengrep\",\n      \"docs\": \"https://raw.githubusercontent.com/KalvadTech/woodpecker-opengrep/refs/heads/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"AgentScan\",\n      \"docs\": \"https://codeberg.org/woodpecker-plugins/agentscan/raw/branch/main/docs.md\",\n      \"verified\": true\n    },\n    {\n      \"name\": \"S3 Cache\",\n      \"docs\": \"https://codeberg.org/landre/woodpecker-plugins/raw/branch/main/cache/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Laravel Forge\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/laravel-forge-woodpecker/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Podman\",\n      \"docs\": \"https://codeberg.org/head1328/woodpecker-ci-plugin-podman/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Git-pages\",\n      \"docs\": \"https://codeberg.org/gedankenstuecke/git-pages-woodpecker-plugin/raw/branch/main/README.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"NestGuard\",\n      \"docs\": \"https://codeberg.org/woodpecker-community/nestguard/raw/branch/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Asyntai AI Chatbot Docs Sync\",\n      \"docs\": \"https://raw.githubusercontent.com/asyntai/woodpecker-ai-docs-sync/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPCS\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpcs/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPMD\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpmd/main/docs.md\",\n      \"verified\": false\n    },\n    {\n      \"name\": \"Reviewdog PHPStan\",\n      \"docs\": \"https://raw.githubusercontent.com/njaaazi/woodpecker-reviewdog-phpstan/main/docs.md\",\n      \"verified\": false\n    }\n  ]\n}\n\n<!-- File: docs/plugins/woodpecker-plugins/tsconfig.json (Tokens: ~176 | Category: anthropic-skill) -->\n{\n  \"extends\": \"@tsconfig/docusaurus/tsconfig.json\",\n  \"include\": [\"src\", \"types\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\", \"src/theme\"],\n  \"compilerOptions\": {\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"esModuleInterop\": true,\n    \"importHelpers\": true,\n    \"moduleResolution\": \"Node16\",\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"sourceMap\": false,\n    \"strict\": true,\n    \"module\": \"Node16\",\n    \"target\": \"ES6\",\n    \"outDir\": \"dist\",\n    \"baseUrl\": \".\",\n    \"rootDir\": \"src\",\n    \"pretty\": true,\n    \"noEmit\": false\n  }\n}\n\n<!-- File: docs/plugins/woodpecker-plugins/tsconfig.jsx.json (Tokens: ~102 | Category: anthropic-skill) -->\n{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"src/theme\"],\n  \"exclude\": [\"node_modules\", \"**/__tests__/**/*\", \"**/dist/**/*\"],\n  \"compilerOptions\": {\n    \"moduleResolution\": \"node\",\n    \"allowSyntheticDefaultImports\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true,\n    \"module\": \"esnext\",\n    \"jsx\": \"preserve\",\n    \"strict\": false\n  }\n}\n</yakaai_skills>"}