Macro Helper
Security checks across malware telemetry and agentic risk
Overview
This is mostly a local Excel/VBA template helper, but users should review generated macros before running them and note that one included utility script writes local history/data files.
This skill appears acceptable for VBA assistance. Before installing, be aware that generated VBA can modify workbooks or interact with Outlook if you copy and run it, so test on copies and review any email/file-operation code carefully. Also note that the extra generic utility script can store local command history under a macro-helper data directory.
VirusTotal
VirusTotal findings are pending for this skill version.
Risk analysis
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.
A user who runs generated VBA without review could change spreadsheet contents or send/share workbook data through Outlook.
The template library includes VBA examples that can delete rows, modify cells, and prepare an Outlook email with the current workbook attached. These are visible templates and are aligned with macro automation, but they can have real effects if copied and run.
If WorksheetFunction.CountA(ws.Rows(i)) = 0 Then
ws.Rows(i).Delete ... .Attachments.Add ThisWorkbook.FullName
.Display ' Use .Send to send directlyReview and test generated VBA on a copy of the workbook before running it on important files; keep email examples on .Display unless you intentionally want to send.
Task descriptions or other arguments passed to this utility may remain in local history/data files until manually deleted.
The extra utility script creates persistent local storage and logs command arguments. This is local-only in the provided artifact, but it is not described in SKILL.md and could retain user-provided task text.
DATA_DIR="${MACRO_HELPER_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/macro-helper}"
DB="$DATA_DIR/data.log"
mkdir -p "$DATA_DIR"
_log() { echo "$(date '+%m-%d %H:%M') $1: $2" >> "$DATA_DIR/history.log"; }Avoid passing sensitive spreadsheet details to the generic utility commands, or clear the macro-helper data directory if you do not want local retention.
Installing or invoking the skill may cause the agent to run the reviewed local bash script to generate VBA guidance.
The documented workflow uses a local shell script. The included macro.sh appears to print guidance/templates rather than perform hidden system changes, so this is expected for the skill but still worth noticing.
Run: `bash scripts/macro.sh <command> [task_description]`
Run the local script only from the installed skill directory and review script changes when updating the skill.
