Alibabacloud Analyticdb Postgresql Knowledgebase Ops
v0.0.1ADBPG Knowledge Base Management: Create knowledge bases, upload documents, search, Q&A. Triggers: "knowledge base", "document library", "document upload", "k...
⭐ 0· 87·0 current·0 all-time
byalibabacloud-skills-team@sdk-team
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (ADBPG knowledge base management) matches the provided CLI examples, RAM policies, API lists, and the included Python upload script. Requiring the aliyun CLI, an ADBPG instance, namespace/manager credentials and the listed gpdb permissions is coherent with the stated purpose.
Instruction Scope
SKILL.md stays focused on creating namespaces/collections, uploading documents, and querying/Q&A. It properly instructs use of the default credential chain and warns about not printing long-lived secrets. One point to note: it asks for manager-account-password and namespace-password to be collected via conversation or command-line for operations — these are sensitive but necessary for gpdb operations; users should prefer configuring CLI credentials (aliyun configure or env vars) outside the chat/session as the docs recommend.
Install Mechanism
This is instruction-only with a single helper script. There is no install spec embedded in the skill bundle. The script relies on standard Alibaba Cloud Python SDK packages listed in scripts/requirements.txt; installing them via pip is normal and expected.
Credentials
The skill does not declare or require unrelated environment variables or credentials. It uses the SDK's default credential chain (CredentialClient) and the CLI for authentication, which is proportionate. Documentation shows how to configure access keys and environment variables (typical for Alibaba Cloud) but the skill warns not to paste long-lived secrets into the conversation.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It does not attempt to modify other skills or system-wide agent configuration. Autonomous invocation is allowed (platform default) and appropriate for this integration.
Assessment
This skill appears to do what it says: manage ADBPG knowledge bases and upload/search documents. Before using it: (1) Configure your Alibaba Cloud credentials outside the chat (aliyun configure or env vars) and verify with aliyun gpdb describe-regions; (2) review and run pip install -r scripts/requirements.txt in a safe virtualenv before running the included script; (3) do not paste long-lived root credentials in chat—the skill needs manager-account and namespace passwords for gpdb operations, which are sensitive; prefer short-lived or least-privilege RAM credentials and follow the provided RAM policy examples; (4) inspect scripts/upload_document_local.py before running (it validates inputs and uses the SDK, but you should still confirm it meets your security policy). If you need the agent to perform operations autonomously, ensure the account used has least-privilege permissions listed in references/ram-policies.md.Like a lobster shell, security has layers — review code before you run it.
latestvk97fb4jp30rd2fqya5m1d30td184k44a
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
