Three Claude skills for end-to-end Ghost blog publishing Three composable Claude skills that handle Ghost blog publishing end to end: topic research, HTML draft, schema injection, and Admin API POST - with the gotchas encoded.
How to fix n8n Google Sheets "Quota exceeded" rate-limit errors Google Sheets API allows around 100 reads per 100 seconds per user. In n8n: add a 1-second delay between items, enable batching on the node, or switch to a service account with its own quota.
The n8n Nodes Catalog: a complete, machine-readable reference A free, structured dataset of every n8n node, parsed from source and refreshed monthly. Built for LLM training, AI agent grounding, and developer reference.
Fix UiPath Studio CS0246 "GlobalVariablesNamespace" publish error CS0246 GlobalVariablesNamespace fires at Publish even when Studio runs the project clean. The fix has four paths: re-add the namespace, prefix references, restore the .local folder, or move the project off a non-NTFS path. Match your variant from the table.
agency-os: the Notion board that plans your work, then ships it We turned Notion into the dashboard of a small AI agency. You drop ideas in. Agents plan the work, sequence it, and ship the output. Here's why we built it and how it works.
How to fix CrewAI hierarchical DelegateWorkToolSchema validation error Upgrade CrewAI to a release containing PR #2608. The schema accepts Union[str, dict] and _run coerces dict args back to strings. Four failures look the same, four fixes.
n8n MCP server: build, lint, and debug workflows from your AI agent Nine tools that generate correct n8n JSON, lint for the failure modes that matter, and diagnose silent data loss. Install snippets for Cursor, Claude Code, and six more hosts.
How to fix LangChain MultiServerMCPClient NotImplementedError on Windows MultiServerMCPClient raises NotImplementedError on Windows because asyncio does not support Unix sockets. Fix: pass transport="streamable_http" or run inside WSL2. Full workaround inside.
How to fix Claude Code SessionStart hooks firing without context Plugin SessionStart hooks fire but Claude does not see additionalContext. Move the hook to ~/.claude/settings.json. Plus four similar bugs that need different fixes.
n8n Code node: Run Once for All Items vs Each Item Run Once for All Items uses $input.all() and returns an array; Run Once for Each Item uses $json and returns { json: ... }. Three traps to watch.