{
  "markdown": "# Aqualia Skills Library\r\n\r\nAqualia's open skills catalog brings world-class SharePoint security automation to conversational IDEs such as Claude Code and Gemini CLI. Each skill pairs a hardened local agent with an LLM wrapper so regulated enterprises can keep privileged workloads on-device while granting guided UX to millions of builders.\r\n\r\n## Current Portfolio\r\n\r\n### SharePoint Audit Agent (MVP)\n- Certificates + Sites.Selected app-only access to enumerate web/list/item permissions safely.\n- PowerShell wrapper preserves legacy scripts while emitting normalized JSON for downstream analysis.\n- Python orchestrator handles consent grants, batching, markdown/HTML rendering, and LLM-friendly outputs.\n- Claude Skill (`sharepoint-audit-agent/wrappers/claude-skill/SKILL.md`) and Gemini Extension (`gemini-extension.json`) expose the workflow inside IDEs with zero server dependencies.\n\r\nRead the detailed quickstart at [`sharepoint-audit-agent/docs/QUICKSTART.md`](sharepoint-audit-agent/docs/QUICKSTART.md).\r\n\r\n## Repository Layout\r\n\r\n```\r\nsharepoint-audit-agent/\r\n├── agent/          # PowerShell + Python runtime bits\r\n├── docs/           # Architecture, security, skill/extension guides\r\n├── samples/        # Input CSV templates\r\n└── wrappers/       # Claude Code skill + Gemini CLI extension manifests\r\nSecurity/           # Additional operational guidance\r\n```\r\n\r\n## Quality & Tooling\r\n- **Runtime requirements**: PowerShell 7.4+ (pwsh) and Python 3.10+; ensure `markdown>=3.6` is installed for HTML reports.\r\n- **CI**: `.github/workflows/ci.yml` runs Python compilation, PSScriptAnalyzer, and doc existence checks on every push/PR.\r\n- **Local validation**: `python3 -m py_compile sharepoint-audit-agent/agent/python/audit_agent.py` and `pwsh -Command \"Install-Module PSScriptAnalyzer; Invoke-ScriptAnalyzer sharepoint-audit-agent/agent/powershell\"`.\r\n\r\n## Security Expectations\r\n- Never commit certificates or secrets; load the PFX password from `PFX_PASS` (see [`sharepoint-audit-agent/docs/SECURITY.md`](sharepoint-audit-agent/docs/SECURITY.md)).\r\n- Grant Sites.Selected at **Read** scope by default; escalate to Write only when remediation absolutely requires it.\r\n- Treat generated reports as PII-bearing artifacts and store them in governed locations.\r\n\r\n## Contributing\r\n1. Fork/branch from `main`.\r\n2. Implement changes with clear docs and comments; keep scripts PowerShell 7+ compatible.\r\n3. Run the CI tasks locally (Python compile, PSScriptAnalyzer) and ensure `QUICKSTART.md` reflects any CLI changes.\r\n4. Submit a PR using the provided template; include testing evidence.\r\n\r\nQuestions? Open an issue via `.github/ISSUE_TEMPLATE/bug.yml` and include sanitized logs.\r\n",
  "bytes": 2690,
  "sha": "9e4b4a4f7bb68ccf6553c72bef16edeece6fe2acbfce15c8129ca2a09771ddc5",
  "repo_slug": "aqualia/skills-library",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_aqualia_skills_library_eff03933/readme"
}