← Back to Skills Marketplace
szpakkamil

PagerKit

by SzpakKamil · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
2048
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install pagerkit
Description
Expert guidance on PagerKit, a SwiftUI library for advanced, customizable page-based navigation. Use when developers mention: (1) PagerKit, PKPagesView, PKPage, (2) custom page controls, indicators, or paging behavior, (3) cross-platform SwiftUI paging, (4) dynamic page generation, (5) integrating page views into custom layouts, (6) specific PagerKit modifiers or enums, (7) page view controller options, (8) event handling for page changes.
Usage Guidance
This skill is documentation-only and appears coherent with its stated purpose. It does not request credentials or install code, so immediate technical risk is low. Two practical cautions: (1) the skill's source/homepage is unknown—if you rely on it for production guidance, cross-check examples against the official PagerKit repo (the docs themselves reference https://github.com/SzpakKamil/PagerKit.git) and confirm API/availability for your Swift and OS targets; (2) always review any copy-pasted code for platform availability and API changes before adding it to your project.
Capability Analysis
Type: OpenClaw Skill Name: pagerkit Version: 1.0.1 The skill bundle is benign. All files consist of documentation and metadata for the PagerKit SwiftUI library. The `SKILL.md` instructions for the AI agent are focused on providing helpful guidance and using the internal reference files, without any evidence of prompt injection attempts to subvert the agent's behavior. The integration steps correctly describe adding a Swift Package Manager dependency from a GitHub URL, which is a standard and non-malicious practice.
Capability Assessment
Purpose & Capability
The name, description, and the provided reference files all focus on PagerKit usage, modifiers, and examples for SwiftUI paging. The skill requests no credentials, binaries, or config paths that would be unrelated to a documentation/reference skill.
Instruction Scope
SKILL.md directs the agent to ask clarifying questions, provide idiomatic SwiftUI code snippets, note platform availability, and reference the included docs. It does not instruct the agent to read unrelated files, access secrets, or transmit data to external endpoints.
Install Mechanism
No install spec or code is included — this is instruction-only with static reference markdown files, which is the lowest-risk install posture.
Credentials
The skill declares no required environment variables, credentials, or config paths. The references mention adding the PagerKit package from its GitHub repo (expected for a library guide).
Persistence & Privilege
The skill is not forced-always, and it does not request elevated persistence or modify other skills. Autonomous invocation is allowed (platform default) and appropriate for a helper skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pagerkit
  3. After installation, invoke the skill by name or use /pagerkit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**PagerKit 1.0.1 Changelog** - Updated code examples to use explicit parameter labels in modifiers (e.g., `.pkCurrentPageIndex(index: $currentPage)`, `.pkPageControlIndicatorPreferredCurrentPageIndicatorImage(image:)`) for improved clarity and alignment with API changes. - Refined quick reference and usage sections to match the latest PagerKit API signatures. - Ensured all sample code and documentation reflect stricter Swift 5.9 syntax requirements. - Corrected several modifier usages and descriptions for accuracy based on recent documentation updates.
v1.0.0
PagerKit Skill 1.0.0: Initial Release - Provides expert, structured troubleshooting and guidance for the PagerKit SwiftUI library. - Includes decision trees, triage playbook, and code samples for common PagerKit use cases. - Highlights cross-platform considerations and platform-specific feature availability. - Offers best practice advice for dynamic and custom paging, indicator customization, and event handling. - Covers core PagerKit components: PKPagesView, PKPage, ForEach, PKPageBuilder, modifiers, and enums.
Metadata
Slug pagerkit
Version 1.0.1
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is PagerKit?

Expert guidance on PagerKit, a SwiftUI library for advanced, customizable page-based navigation. Use when developers mention: (1) PagerKit, PKPagesView, PKPage, (2) custom page controls, indicators, or paging behavior, (3) cross-platform SwiftUI paging, (4) dynamic page generation, (5) integrating page views into custom layouts, (6) specific PagerKit modifiers or enums, (7) page view controller options, (8) event handling for page changes. It is an AI Agent Skill for Claude Code / OpenClaw, with 2048 downloads so far.

How do I install PagerKit?

Run "/install pagerkit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PagerKit free?

Yes, PagerKit is completely free (open-source). You can download, install and use it at no cost.

Which platforms does PagerKit support?

PagerKit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PagerKit?

It is built and maintained by SzpakKamil (@szpakkamil); the current version is v1.0.1.

💬 Comments