{
  "markdown": "# Laravel Preview Environment Skill\n\nCreate disposable HTTPS previews for Laravel branches and pull requests without touching staging or production. The skill inspects the application, adapts a bounded GitHub Actions workflow, provisions synthetic data, builds frontend assets, launches a temporary Cloudflare Quick Tunnel, and verifies the public result before handoff.\n\nThe canonical cross-agent skill is `skills/laravel-preview-environment/SKILL.md`. It includes a project inspector, a workflow validator, a safe GitHub Actions starting point, and a detailed preview runbook.\n\n## Agent support\n\n- Codex and ChatGPT: import `laravel-preview-environment-skill.zip`, install the repository as a plugin, or copy `skills/laravel-preview-environment` into `~/.codex/skills/`.\n- Claude Code: run `claude --plugin-dir .`, or use the checked-in `.claude/skills/` adapter.\n- Gemini CLI: run `gemini extensions link .`; `gemini-extension.json` loads `GEMINI.md`, which imports the canonical skill.\n- Other agents: point the agent to `AGENTS.md` or directly to the canonical `SKILL.md`.\n\n## Importable package\n\nDownload [`laravel-preview-environment-skill.zip`](https://github.com/pratikkuikel/laravel-preview-environment-skill/releases/download/latest/laravel-preview-environment-skill.zip) and import it as a ChatGPT or Codex skill. Every push to `main` rebuilds and validates this rolling release. The archive contains only the Codex plugin manifest, this README, and the canonical skill with its bundled resources.\n\n## Direct user-level installation\n\nFrom the repository root:\n\n```bash\nmkdir -p ~/.agents/skills ~/.claude/skills\ncp -a skills/laravel-preview-environment ~/.agents/skills/\ncp -a skills/laravel-preview-environment ~/.claude/skills/\n```\n\n## Example prompts\n\n```text\nPreview this Laravel PR and give me a temporary verified admin URL.\n```\n\n```text\nInspect this Laravel repository and add a safe manual preview workflow.\n```\n\n## Important limitation\n\nCloudflare Quick Tunnel URLs are public, temporary, have no uptime guarantee, and last only while the workflow remains running. Use only disposable credentials and synthetic data. Use a named tunnel protected by Cloudflare Access when the preview must be private.\n\n## Validate a customized workflow\n\n```bash\npython3 skills/laravel-preview-environment/scripts/inspect_laravel_project.py /path/to/laravel-project\npython3 skills/laravel-preview-environment/scripts/validate_preview_workflow.py /path/to/preview.yml\n```\n",
  "bytes": 2474,
  "sha": "8e4b341ce04ae5aaa2244a87bfab5ea7abc6d65ee439e5977da6dccb92c944bb",
  "repo_slug": "pratikkuikel/laravel-preview-environment-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_pratikkuikel_laravel_preview_environment_4ba28ce1/readme"
}