Install
$ agentstack add skill-ngocsangyem-meowkit-confluence-search ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →About
mk:confluence-search
Forks to the confluence-search agent. CQL is positional on search (and on validate / build helpers); flags everywhere else. The agent enforces CQL sanitization for any user-derived term via scripts/cql-sanitize.sh.
Triggers
- "search confluence for ..."
- "find pages where space = ENG and title ~ 'roadmap'"
- "build a cql for ..."
- "export the search to /tmp/out.csv"
- "list / get / favourite a saved filter"
- "list spaces" / "get space ENG"
Examples
- "find pages updated in the last 7 days in space ENG, top 20"
- "validate this cql: space = ENG AND title ~ 'Q3'"
- "list every space I can see"
- "save a filter named 'My recent specs' with this cql: ..."
See also
- Agent:
../../agents/confluence-search.md - Shared:
../confluence/references/{install-and-auth,cli-idioms,safety-framework}.md - Domain refs:
references/cql-patterns.md— canonical CQL templates (curated)references/cql-reference.md— full CQL operator + function referencereferences/search-examples.md— practical query examples per scenario- Peer leaves:
mk:confluence-bulk(write-side bulk by CQL — same dry-run discipline),mk:confluence-spec-analyst(read-only deep analysis),mk:confluence-page(single-page CRUD)
Gotchas
confluence-asdoes NOT export_escape_cql_string— it lives as a private function in the search command module. Thecql-sanitize.shshared script is the only safety gate. Use it unconditionally for any user-derived CQL term. [from research]- The
--quietglobal flag is declared inconfluence-asbut unimplemented (never read in main). Don't rely on it; redirect stderr explicitly when needed. [from research] - Keychain entry name
"confluence-assistant"collides with upstream Confluence-Assistant-Skills if both tools are installed. We never use keychain (env-only via wrapper) so we're not affected — but document the collision so users running both know. [from research] - Two-tier filesystem cache (SkillCache SQLite +
~/.confluence-skills/cache/) is opaque. Don't depend on cache state —confluence-as ops cache-clearis safe to invoke if behavior looks stale. [from research] - Grow this list as new edge cases surface.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ngocsangyem
- Source: ngocsangyem/MeowKit
- License: MIT
- Homepage: https://docs.meowkit.dev/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.