agentleFS
khadinakbarlabskhadinakbarlabs/ai-visibility-tracker/skills/scheduled-visibility-tracking/SKILL.md

scheduled-visibility-tracking

Skill0 starsChanged 9 days agoMITView on GitHub

Set up, change, pause or resume hourly, daily or weekly AI visibility and SEO tracking for a project using Apify schedules and the host's recurring tasks, within the accepted plan's caps; handles credit pauses and catch-up reports.

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Read the portfolio state, autopilot, credits and scheduler procedures.

    line 8
  2. Distinctive:

    Use visual reporting and persistence for readable tables/charts, machine-readable evidence and saved analytical context.

    line 51

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Schedule and manage project tracking

Read the portfolio state, autopilot, credits and scheduler procedures. Use visibility-onboarding for missing settings. No scheduler, executable, credentials or server is bundled.

Frequencies

User choiceCollectionReports
Weekly (default)Full panel weekly; growth scan monthlyAfter each run
DailyFull panel daily; growth scan monthlyDaily digest; changes-only alerts optional
Hourly pulseTop 3 questions × primary platform hourly; full panel dailyDaily digest; immediate note only on a real change in the pulse
On demandNoneWhen asked

"Change to daily", "go hourly", "slow down to weekly" or "stop tracking" are handled here: re-price from live pricing, update the plan revision, adjust only this project's schedules and verify by readback. A change that stays within the accepted monthly cap needs no question; a higher cost asks once with the new price.

Prepare

Require an accepted plan (from autopilot onboarding or an explicit approval) covering project/site/panel revisions, user-owned Apify access, modules, frequency/timezone, per-run and monthly caps and report location. That standing approval covers every occurrence; do not ask again per run. Building or installing the plugin is not authorization to activate recurring paid jobs.

Check the host's actual scheduling tools and execution environment. Prefer a recurring agent job when the user wants the complete pipeline: collect due modules, enforce the portfolio ledger, compare results, generate actions and deliver reports. It must have durable state and user-owned authentication available at execution time. A reminder or wake-up with no execution access does not qualify.

Offer Apify cloud schedules for fixed Actor data collection when a recurring agent is unavailable or the user chooses it. Explain which parts are automatic and which require opening the assistant. Apify native schedules do not execute this plugin's analysis skills or enforce a shared monthly portfolio ledger. Default setup uses both when available: Apify schedules collect data even while the chat is closed, and a host recurring agent (or the user's next visit) catches up, compares, charts and recommends. With collection-only schedules, the plan card states that the monthly cap is a projection enforced by per-run caps and the Apify account's own usage limit; that is acceptable for autopilot. Only when the user explicitly requires a hard monthly maximum or automatic end date, verify a controller that checks/stops launches before enabling.

Configure and verify

  1. Inventory only schedules recorded for this portfolio or matching its confirmed ownership marker. Reuse matching IDs and reconcile any ambiguous prior creation before retry. Never modify unrelated schedules or use a global account spending change as a shortcut.
  2. Prepare a readable schedule table and input files: site/market/panel, module, exact actor, input revision, frequency/timezone, per-run cap, monthly occurrence estimate, duration, reports and alerts. Split site and market inputs; batch only where the mapped Actor explicitly supports it and evidence remains attributable.
  3. Follow the selected backend procedure. Keep collection and reporting ownership explicit: a report job must not launch modules already collected by Apify schedules. Persist IDs immediately; read back actual configuration, including status, next occurrence, Actor inputs and run caps. A changed site/panel/cadence needs a recalculated portfolio allocation.
  4. Collect an authorized substantive baseline and verify the first scheduled execution when due. Link its run/build IDs, actual input, dataset, summaries and charges to the schedule/host execution record. SUCCEEDED with diagnostic rows is not tracking coverage. Report configured, awaiting first scheduled run until a real scheduled measurement completes. Full report automation additionally requires successful report generation and delivery evidence.
  5. Save verification status and last execution/report markers. Return site-level status, next known run with timezone, costs/limits, report location and pause/resume instructions. Never wait in chat indefinitely or launch an unapproved test merely to claim activation.

Each recurring agent execution

Load state; reconcile known runs/charges before launching anything. Process due site/market/module records sequentially with a durable execution ID and reservation. Skip paused sites and already handled occurrences. If a prior occurrence is pending, resume it instead of relaunching. Check the global and site remaining budget plus provider/schema compatibility. Fail closed on unreadable state, uncertain charges, expired authorization or unavailable login; no automatic paid retries.

Load goals/corrections, feedback/action history and due records. Use adaptive selection for approved exploration; never silently change fixed comparison panels.

Collect complete pages and real coverage through the existing specialist skills. Compare only matching site, market and panel revisions; record changed builds/models and partial coverage. Generate separate site reports and one portfolio rollup without blending denominators or treating different businesses as competitors. Deliver approved digests or alerts only to the configured destination; deduplicate using execution/panel/report IDs. If delivery fails, retain the report and retry only delivery, not Actor research.

Use the review template: what changed, why it matters, next three actions and next check. Generated/delivered reports aren't human reviews. Honor quiet hours/frequency limits; unchanged changes-only monitors stay quiet. A requested digest is a separate policy. No default inactivity reminders, publisher feedback uploads or extra runs to inflate engagement.

Manage

“Pause website A” disables only A's collection and reporting work, verifying each scheduler readback; already running jobs may continue and must be reported. Do not delete results. Portfolio pause covers all recorded portfolio jobs. If a shared host job cannot be paused per site, persist the site pause flag and verify its execution prompt honors it; confirm other sites remain due. Resume with existing IDs after checking authorization and remaining allocation. Adding/removing a site or changing a panel preserves old baselines, updates reservations and adjusts only matching schedules. Disabling a host report job does not stop Apify collection jobs; pause both when stopping tracking. Treat “stop now” separately from deletion and ask only when scope is unclear.

Use visual reporting and persistence for readable tables/charts, machine-readable evidence and saved analytical context. Use the host LLM for synthesis and resume known state automatically.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.