Visit Logger — Development skill for Claude Code
Agent Skill: log server-side who opened a shared resource, from where and on what — a page-view filter that drops prefetches and Server Actions, bot detection past the framework's crawler list, edge g.
How to install Visit Logger
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open timerise-ai/visit-logger and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Visit Logger does
Agent Skill: log server-side who opened a shared resource, from where and on what — a page-view filter that drops prefetches and Server Actions, bot detection past the framework's crawler list, edge geolocation, NULL-safe repeat-visitor matching, sittings, first-open announcements, admin panels — in Next.js App Router on Supabase or Firestore
Alternatives in Development
- Claude Code Hooks Mastery — A resource for mastering Claude Code hooks 3.4k ★
- Add Resource — Renamed → /portaljs-add-resource 2.3k ★
- Arrecall — AgentRecall on-demand recall — surface past fixes, decisions, and patterns mid-session without leaving your fl 370 ★
README
visit-logger
[](https://agentskills.io) [](https://www.skills.sh) [](https://docs.claude.com/en/docs/claude-code/skills) [](https://developers.openai.com/codex/skills) [](https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/skills.md)
An [Agent Skill](https://agentskills.io) that teaches an agent to log, server-side, **who opened what, from where and on what** in a **Next.js App Router** app: an IP, edge-geolocation and parsed-browser fingerprint for every real page view of a shared resource, the same fingerprint at the lifecycle moments before a resource exists (sign-in link requested, account created, signed in), storage in Postgres/Supabase or Firestore, and the output a salesperson reads: sittings, a first-open announcement, admin history panels.
**A request is not a visit.** Prefetches, assets, mail scanners, staff previews and reloads all arrive as requests, and every rule in the module exists to keep them from becoming "the customer opened it" in someone's Slack. That is also what separates this from analytics: the log is attributed to one resource and one person, it is read one customer at a time, and the cost of a wrong row is a phone call made on a fact that was never true.
This skill was written by the engineer who has shipped this module. The earlier implementation it was audited against was a visit log on a sales site, behind the shared links a team sends customers and on its sign-in routes. The templates hold the properties such a log has to hold: every stored page view is a document navigation or an App Router client navigation, never a prefetch, an asset or a Server Action;
Related Skills
Agentos Skills
AgentOS skills pack — senior-brainstorm + telegram-bot-builder. Install via 'claude skill add '. Используется
Polymarket Bot Graveyard
An honest, step-by-step post-mortem of six autonomous Polymarket trading bots built and killed over three mont
Strategy Ema Crossover
Analyze and modify EMA crossover strategy — EMA periods, cross detection, RSI filter
Terminal Talk
Hands-free voice output for Claude Code on Windows. Free, MIT licensed, no signup, no accounts. Microsoft Edge
Claude User Input Logger
A Claude Code hook that captures and logs all user inputs with timestamps and session tracking
Unity Build iOS
Builds/exports the Xcode project for iOS via MCP, so it can be opened and run on a device from Xcode.
Related Agents
Lineage
Lineage feature specialist. ALWAYS use for ANY task involving resource lineage, relationship graphs, owner ref
Etrnl Consumer Tracer
Use this agent when a change touches a shared value, field, filter, or helper and the risk is that only some c
Maker
Reviews OpenCode sessions (shared links or local history), finds repeatable workflows, and proposes automation