siddhu7007/screen-time-api-agent-skill · Archived

screen-time-api-engineer

iOS 16+ Screen Time engineering skill for FamilyControls, ManagedSettings, ManagedSettingsUI, ScreenTime, and DeviceActivity/DeviceActivityMonitor extension workflows.

First seen Feb 13, 2026

Installation

$ npx skills add siddhu7007/screen-time-api-agent-skill --skill screen-time-api-engineer

Summary

  • iOS 16+ Screen Time engineering skill for FamilyControls, ManagedSettings, ManagedSettingsUI, ScreenTime, and DeviceActivity/DeviceActivityMonitor extension workflows.
  • Use for app and website blocking, custom shields, shield action handling, schedule-based enforcement, onboarding authorization flows, usage analytics reports, entitlement setup, App Review readiness, debugging, and production hardening.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 23
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,059 B
  • docs SUMMARY.md 436 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 37 installs

SKILL.md

Screen Time API Engineer

Use this skill to implement and harden Screen Time API apps with a docs-first evidence model.

Rules

  • Use this evidence order for decisions:

1. Canonical Apple docs and WWDC 2. Local SDK interfaces/headers 3. Project-observed implementations (Project Alpha/Project Beta) 4. Field notes (forums/medium)

  • If sources conflict, prefer canonical + SDK behavior.
  • Mark uncertain conclusions as inference and include a caveat.

Quick Start Workflow

  1. Identify user goal category.
  2. Open matching references from references/guides.
  3. Cross-check critical API claims in references/evidence.
  4. If implementation quality or regressions matter, use references/rundowns.
  5. Produce output with explicit source/confidence labeling.

Goal to Reference Map

  • Entitlements, signing, distribution approval:

- references/guides/02-authorization-setup.md - references/guides/19-release-and-app-review-checklist.md

  • Family activity picker and token handling:

- references/guides/03-familycontrols-selection-and-token-model.md - references/guides/04-displaying-activity-labels-and-real-app-icons.md

  • Shield policy and store behavior:

- references/guides/05-managedsettings-enforcement-patterns.md - references/guides/06-web-blocking-and-webdomain-policy.md

  • Custom shield UI/action:

- references/guides/07-managedsettingsui-custom-shield-systems.md - references/guides/08-shield-actions-and-response-strategies.md

  • Scheduling and monitor callbacks:

- references/guides/09-deviceactivity-scheduling-thresholds-and-errors.md - references/guides/10-deviceactivity-monitor-extension-playbook.md

  • Usage analytics reporting:

- references/guides/11-deviceactivity-report-analytics-architecture.md

  • Web usage control/reporting via ScreenTime framework:

- references/guides/12-screentime-framework-web-usage-reporting.md

  • Onboarding and permission UX:

- references/guides/13-onboarding-and-permission-ui-blueprints.md

  • End-to-end implementation reference:

- references/guides/14-app-and-website-blocking-reference-implementation.md

  • Project deep dives and comparative hardening:

- references/guides/15-project-alpha-implementation-analysis.md - references/guides/16-project-beta-implementation-analysis.md - references/rundowns/12-cross-project-rundown.md

  • Bug prevention, testing, and preflight:

- references/guides/17-hardening-checklist-bug-prevention.md - references/guides/18-testing-matrix-device-only-edge-cases.md - references/guides/21-preflight-rundown.md

Evidence Files (Use When Verifying API Contracts)

  • references/evidence/01-familycontrols-sdk-signatures.md
  • references/evidence/02-managedsettings-sdk-signatures.md
  • references/evidence/03-managedsettingsui-sdk-signatures.md
  • references/evidence/04-deviceactivity-sdk-signatures.md
  • references/evidence/05-deviceactivity-report-sdk-signatures.md
  • references/evidence/06-screentime-framework-headers.md
  • references/evidence/07-claim-reconciliation.md
  • references/evidence/00-source-url-inventory.md

Output Contract

When using this skill for implementation guidance, include:

  1. Chosen API path and why.
  2. Risks/failure modes.
  3. Validation checklist.
  4. Source citations with confidence labels.

Boundaries

  • Do not infer private APIs or unsupported token conversion techniques.
  • Do not claim behavior beyond canonical/SDK support without explicit caveats.
  • Do not skip extension-signing parity checks when discussing release readiness.