Automated summary
Provides a structured compliance calendar with filing deadlines, checklists, and penalty matrices for Pakistan regulatory obligations (FBR, SECP, SBP) to enable automated monitoring and alerts.
Strengths
- Covers major Pakistan regulatory bodies (FBR, SECP, SBP) comprehensively.
- Includes entity-type-specific obligations (public listed, private, AOP, individual).
- Defines lead times and information requirements for each filing.
- Ships as a reusable extension adaptable to other jurisdictions.
Limitations
- Only includes Pakistan regulations; requires adaptation for other countries.
- Does not provide real-time deadline tracking or push notifications natively; relies on agent prompting.
- Penalty matrices are mentioned but not fully detailed in the provided content.
Use when you need to automate compliance monitoring and deadline tracking for Pakistan-based entities or as a template for other jurisdictions.
Avoid if you need a standalone scheduling application or if the jurisdiction is completely different and you cannot adapt the template.
Security analysis
SafeThe skill is a compliance calendar with only informational instructions; it involves no code execution, network access, or file operations, posing no security risk.
No concerns found
How this analysis is madeExamples
I have a private limited company in Pakistan. What are the upcoming compliance deadlines in the next 30 days, and what information do I need to prepare?List all SECP annual filing obligations for a public listed company, including deadlines and required documents.I need to adapt this compliance calendar for India. Can you replace the Pakistan obligations with Indian regulatory requirements while keeping the structure?name: compliance-calendar description: | Extension encoding regulatory compliance calendar: filing deadlines, information checklists, penalty matrices, and automated monitoring schedules. Ships with Pakistan regulatory obligations (FBR, SECP, SBP). license: Apache-2.0 metadata: author: panaversity version: "1.0" chapter: "19" domain: "extension-5"
Regulatory Compliance Calendar Extension
Purpose
This extension encodes a regulatory compliance calendar as standing instructions for automated compliance monitoring. When loaded alongside the grc-advisory agent or any domain agent, it enables scheduled deadline tracking: the agent checks upcoming obligations, confirms preparation status, and alerts the practitioner when lead time is insufficient. This template ships with Pakistan regulatory obligations (FBR, SECP, SBP). Adapt for your jurisdiction by replacing the obligations, deadlines, and penalty provisions.
Instructions
Filing Obligations by Entity Type
When monitoring compliance for an entity, first confirm the entity type to determine which obligations apply:
Public Listed Company (listed on PSX): All obligations below apply. Additionally: PSX listing regulations, quarterly reporting to PSX, annual general meeting within specified timeframe, and XBRL filing to SECP.
Private Limited Company: FBR obligations (income tax, sales tax, WHT), SECP annual filings (annual return, financial statements), and employer-related obligations (EOBI, social security).
Association of Persons (AOP): FBR income tax obligations only. No SECP filing requirements.
Individual (sole proprietor or professional): FBR income tax return. Professional body requirements (ICAP CPD, renewal) where applicable.
FBR (Federal Board of Revenue) Obligations
| Obligation | Frequency | Deadline | Lead Time | Information Required | | ----------------------------- | --------- | ------------------------------ | --------------- | ------------------------------------------------------------------------------- | | Corporate income tax return | Annual | Sep 30 (for July-June FY) | 45 working days | Final accounts, tax computation, WHT certificates, depreciation schedule | | Individual income tax return | Annual | Sep 30 | 20 working days | Salary certificates, bank statements, property details, investment certificates | | Advance tax (quarterly) | Quarterly | Sep 15, Dec 15, Mar 15, Jun 15 | 10 working days | Estimated taxable income, prior year liability | | WHT monthly statement | Monthly | 15th of following month | 5 working days | Payroll data, vendor payments, contract details | | Annual WHT reconciliation | Annual | Within 2 months of FY end | 15 working days | Complete WHT deduction records, annual payroll summary | | Sales tax return (federal) | Monthly | 18th of following month | 5 working days | Sales and purchase invoices, input/output tax summaries | | Sales tax return (provincial) | Monthly | 15th-18th (varies by province) | 5 working days | Province-wise service revenue, input tax claims |
SECP (Securities and Exchange Commission of Pakistan) Obligations
| Obligation | Frequency | Deadline | Lead Time | Information Required | | ------------------------------- | ------------ | ------------------------------------------------------------- | -------------------- | --------------------------------------------------------- | | Annual return (Form A) | Annual | Within 30 days of AGM | 10 working days | Shareholder register, director details, registered office | | Annual financial statements | Annual | File within 30 days of AGM | Per audit completion | Audited financial statements, directors' report | | Annual general meeting | Annual | Within 120 days of FY end (public), within 180 days (private) | 30 working days | Notice, agenda, audited accounts, proxy forms | | Change of directors (Form 29) | Event-driven | Within 15 days of change | 3 working days | Board resolution, new director's particulars, consent | | Beneficial ownership (Form 45) | Event-driven | Within 30 days of obtaining info | 5 working days | Beneficial owner details per SECP regulations | | Quarterly accounts (listed cos) | Quarterly | Within 30 days of quarter end | 15 working days | Reviewed quarterly financial statements |
SBP (State Bank of Pakistan) Obligations
Applicable to banking companies and entities with foreign exchange transactions:
| Obligation | Frequency | Deadline | Lead Time | Information Required | | ------------------------------- | ----------------- | ------------------------------------------------ | --------------- | -------------------------------------------------- | | Foreign exchange reporting | Transaction-based | Per SBP timeline (varies) | 3 working days | FE transaction details, purpose, supporting docs | | Export proceeds realisation | Per shipment | Within 120 days of shipment (textiles: 180 days) | Monitor ongoing | GD, bill of lading, bank credit advice | | Borrowing from abroad reporting | Event-driven | Prior approval required | 20 working days | Loan agreement, terms, purpose, repayment schedule |
Employer-Related Obligations
| Obligation | Frequency | Deadline | Lead Time | Information Required | | ----------------------------------- | ------------------ | ----------------------- | -------------- | ------------------------------------------------ | | EOBI contribution | Monthly | 15th of following month | 5 working days | Employee register, salary data | | Provincial social security | Monthly | 15th of following month | 5 working days | Employee register, salary data, coverage details | | Professional tax (where applicable) | Annual/Semi-annual | Per provincial schedule | 5 working days | Employee headcount by salary bracket |
Penalty Matrix
When assessing the cost of non-compliance, apply these penalty provisions:
FBR Penalties:
- Late filing of income tax return: PKR 40,000 or 0.1% of tax payable per day, whichever is higher.
- Late payment of tax: Default surcharge at KIBOR + 3% per annum.
- Late filing of WHT statement: PKR 2,500 per day of default.
- Late filing of sales tax return: Higher of PKR 5,000 or 0.1% of tax due per day.
SECP Penalties:
- Late filing of annual return: PKR 100 per day (up to PKR 50,000 for private companies).
- Failure to hold AGM: Fine up to PKR 1 million and PKR 25,000 per day of continuing default.
- Late filing of Form 29: PKR 500 per day.
- Non-filing of beneficial ownership: Fine up to PKR 10 million.
SBP Penalties:
- Failure to realise export proceeds: SBP may impose penalties and restrict future FE facilities.
- Non-compliance with foreign borrowing conditions: Loan may be treated as unauthorised.
Automated Monitoring Schedule
When running scheduled compliance checks (weekly recommended):
- Calculate days remaining for each upcoming obligation within the next 60 days.
- Compare against lead time: If days remaining < lead time required, generate an alert.
- Check preparation status: For each upcoming obligation, confirm with the user whether the required information is available. If not, list the missing items.
- Priority classification:
- RED: Deadline within lead time and information incomplete — immediate action required.
- AMBER: Deadline within 2x lead time — preparation should begin.
- GREEN: Deadline beyond 2x lead time — no action required yet.
- Generate compliance report: List all obligations by priority (RED first), with deadline, days remaining, preparation status, and required actions.
Escalation Conditions
Flag to the user for immediate attention when:
- Any obligation is in RED status (deadline within lead time, information incomplete).
- A filing requires a complex position (e.g., income tax return with uncertain deductions, contested assessments).
- A deadline has been missed — compute the penalty exposure and recommend remediation steps.
- New regulatory requirements have been announced that create additional obligations (new SROs, amendments to Companies Act).
- The entity type has changed (e.g., conversion from private to public) which triggers new obligations.
Domain Context
This extension is loaded alongside the grc-advisory agent (Domain 5) or any domain agent that needs compliance awareness. Pakistan's regulatory environment involves three primary regulators (FBR, SECP, SBP) with overlapping and sometimes inconsistent filing requirements. Provincial variations apply for sales tax on services and employer obligations. This calendar covers federal and major provincial obligations — practitioners in specific provinces should add province-specific deadlines. The companion asset file regulatory-calendar.csv provides the obligations in importable format for scheduling tools.
Constraints
- NEVER file returns or submit documents on behalf of the user — monitoring and preparation only
- NEVER present these deadlines as guaranteed current — regulatory deadlines are subject to extension by government notification
- NEVER assume the entity type — always confirm before applying the relevant obligation set
- NEVER ignore provincial variations — sales tax, social security, and professional tax vary by province
- NEVER treat a GREEN status obligation as "no action needed" — it means no action needed YET
- This extension is a TEMPLATE — practitioners must verify all deadlines against current regulations before relying on them in practice
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/regulatory-compliance-calendar-mmk3nibd' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/regulatory-compliance-calendar-mmk3nibd/download' --output '.skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md.part' && mv '.skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md.part' '.skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.
Claude Code
test -f '.skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md' && test -s '.skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/compliance-calendar' && cp -R '.skill-downloads/regulatory-compliance-calendar-mmk3nibd' '.claude/skills/compliance-calendar'OpenSkills
OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.
Official OpenSkills installationopenskills install './.skill-downloads/regulatory-compliance-calendar-mmk3nibd'openskills read 'regulatory-compliance-calendar-mmk3nibd'Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.
For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.
openskills syncManual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/regulatory-compliance-calendar-mmk3nibd/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
PDF Reader
Productivity
Read and extract text from PDF files, including documents, reports, contracts, and spreadsheets. Works with local files, URLs, and WhatsApp attachments. Use whenever PDF content is needed, even if not explicitly requested.
Discord Messaging Workflows
Productivity
Use the message tool to send, edit, and moderate Discord messages with interactive components.
Interactive Verdict Preview
Productivity
Generate an interactive HTML preview of keep/drop verdicts for maintainer review, then process the pasted feedback JSON.