Contract Renewal Agent
ReviewAudited by ClawScan on May 9, 2026.
Overview
The skill coherently manages a local contract-renewal database, with expected notes around persistent sensitive contract data and user-directed record changes.
This skill appears safe for its stated purpose, but it handles business contract details and can change or delete the local tracking database. Use it with authorized contract data only, review record mutations, and maintain backups of the local JSON database.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
An accidental or poorly reviewed update/delete could remove a contract record or change renewal details, potentially causing missed renewal deadlines.
The script can modify or delete entries in the local contract database. This is aligned with the contract-management purpose, but mistakes could alter important renewal tracking data.
def update_contract(contract_id: str, **updates) -> dict: ... db["contracts"][contract_id].update(updates) ... def delete_contract(contract_id: str) -> dict: ... db["contracts"].pop(contract_id)
Review requested updates and deletions before allowing them, and keep backups of the local contracts.json file.
Sensitive contract information may be stored locally and used in future agent context for renewal tracking or drafting.
The skill is intended to process contract text and persist contract metadata locally. Contract terms, counterparties, values, and notes may be sensitive business data.
Analyze terms – reads uploaded contract PDFs/text and extracts key renewal clauses ... Contracts are stored in `~/.openclaw/workspace/contract-renewal-agent/contracts.json`.
Only upload contracts you are authorized to process, protect the local database file, and delete or back it up according to your organization’s data-retention rules.
