← Back to Skills Marketplace
clairproqc-star

Rental Manager

by clairproqc-star · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rental-manager
Description
Rental bookkeeping for Quebec/Levis/Longueuil properties. Records income/expenses, uploads receipts to Drive, T776 tax prep, LOC tracking. Triggers: record e...
Usage Guidance
This skill will move uploaded receipts and update spreadsheets via the 'gog' CLI using hard-coded Google Drive folder and spreadsheet IDs. Before installing or running it, confirm who owns the listed IDs (the folder and sheet IDs in references/properties.md). If those IDs are not yours, do NOT use the skill — it could transfer your files into someone else's Drive. Safer alternatives: 1) Ask the skill author to make IDs configurable so you provide your own folder and sheet IDs, or 2) edit the script locally to point to your own Drive/Sheet IDs and review the 'gog' commands, or 3) run the upload steps manually or in a sandboxed account. Also verify what 'gog' is (its source and authentication model) and ensure it is authenticated only to the Google account you intend to use. If you proceed, test with a non-sensitive dummy file first and be prepared to revoke any Google token/credentials used by 'gog' if you detect unexpected behavior.
Capability Analysis
Type: OpenClaw Skill Name: rental-manager Version: 1.0.0 The skill is a specialized tool for rental property bookkeeping and receipt management in Quebec. It uses a CLI dependency called 'gog' to interact with Google Sheets and Drive. The Python script 'scripts/handle_receipt_upload.py' uses subprocess safely (passing arguments as lists) to automate file organization and spreadsheet updates. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the logic is strictly aligned with the stated purpose of managing property records.
Capability Assessment
Purpose & Capability
Requesting the 'gog' CLI and using it to operate on Google Drive and Google Sheets is consistent with the stated purpose (upload receipts, update spreadsheets). However, the skill embeds specific spreadsheet IDs and Drive folder IDs in references/properties.md and in the script rather than asking the installing user to supply their own IDs; that makes the implementation tied to particular accounts and is unexpected for a general-purpose bookkeeping skill.
Instruction Scope
The runtime instructions + included script direct the agent to move and rename files in Google Drive and to update spreadsheet cells. Those actions are within the skill's stated scope, but they target the hard-coded folder and sheet IDs. That means user-uploaded files could be moved into another party's Drive folders and spreadsheet rows could be updated in accounts not controlled by the installing user — this is a data-exfiltration risk if the IDs are external.
Install Mechanism
No install spec and only an instruction plus a small Python helper file; nothing is downloaded or executed during install. The only runtime dependency is the 'gog' CLI which must be present — low install-time risk.
Credentials
The skill requests no environment variables but relies on the 'gog' CLI being present and authenticated in the agent environment. This implicitly uses whatever Google credentials are available to the agent. Combined with hard-coded external folder/sheet IDs, this grants the skill the ability to move user files into those targets using the agent's Google auth — more privilege than you'd normally expect without explicit configuration or owner confirmation.
Persistence & Privilege
The skill does not request permanent 'always' inclusion, does not change other skills' configs, and does not declare elevated platform privileges. Normal autonomous invocation is enabled (platform default).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rental-manager
  3. After installation, invoke the skill by name or use /rental-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of rental-manager skill. - Bookkeeping for Quebec/Levis/Longueuil rental properties: records income and expenses, uploads receipts to Google Drive, prepares T776 tax info, and tracks LOC activity. - Supports key workflows: expense/income recording, receipt upload and linking, Longueuil-specific sync steps, property-specific tax preparation, and LOC drawdown and interest tracking. - Trigger phrases include: record expense, upload receipt, T776, rental income, Gauvin, Champagnat, Goyette.
Metadata
Slug rental-manager
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Rental Manager?

Rental bookkeeping for Quebec/Levis/Longueuil properties. Records income/expenses, uploads receipts to Drive, T776 tax prep, LOC tracking. Triggers: record e... It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install Rental Manager?

Run "/install rental-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Rental Manager free?

Yes, Rental Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Rental Manager support?

Rental Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rental Manager?

It is built and maintained by clairproqc-star (@clairproqc-star); the current version is v1.0.0.

💬 Comments