Stream Devvit logs for an installed app (trigger phrases: "devvit logs", "stream logs", "check logs", "show logs"). Requires the user to provide the target subreddit.
74
91%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Stream log events from an installed Devvit app for quick debugging. This skill wraps devvit logs and auto-exits after a short window (5 seconds) to avoid hanging on a streaming command.
--since=... flag.devvit logs and capture output.node ./scripts/devvit-logs.cjs <subreddit> [app-name] [--since=1h]Script path is relative to this skill's directory.
Arguments:
subreddit - Required. Subreddit to stream logs from.app-name - Optional. App name if streaming from another folder.--since=Xd - Optional. Historical logs window (e.g., --since=30m, --since=1d).Examples:
node ./scripts/devvit-logs.cjs my-subreddit
node ./scripts/devvit-logs.cjs my-subreddit my-app --since=1h{
"ok": true,
"reason": "timeout",
"exitCode": null,
"signal": null,
"stdout": "=============================== streaming logs for my-app on my-subreddit ================================\n[DEBUG] Dec 8 15:55:23 Action called!",
"stderr": ""
}--since=....devvit is in PATH.devvit login and try again.--since=....8e99162
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.