lgdimaggio/skilli.fy/generated-skill
Claude Code and agent skill by lgdimaggio/skilli.fy
- community
Checking that the SKILL.md file is still in the repository.
Generates a metrics report from project data, formats it, uploads to Notion, and notifies the team on Slack. Use when user says "generate report", "publish metrics to Notion", "create Q4 report", or "weekly report workflow".
Install
npx vskill@latest install lgdimaggio/skilli.fy/generated-skillSKILL.md
notion-metrics-report
Prerequisites (MCP Integrations)
This skill requires the following MCP server(s) to be connected so that Claude can interact directly with external services used in this workflow.
Notion
Search, read, and manage Notion pages and databases.
Install & run:
Required environment variables:
NOTION_API_KEY— set this before starting the server.
Claude Code `.mcp.json` snippet:
Detected automatically (confidence: 70%) — Hostname "notion.so" detected in browser event.
See references/mcp-notion-setup.md for full setup details.
Slack
Send messages, manage channels, and interact with Slack workspaces.
Install & run:
Required environment variables:
SLACK_BOT_TOKEN— set this before starting the server.SLACK_TEAM_ID— set this before starting the server.
Claude Code `.mcp.json` snippet:
Detected automatically (confidence: 35%) — Hostname "slack.com" detected in window event.
See references/mcp-slack-setup.md for full setup details.
Parameters
| Name | Description | Default | |
|---|---|---|---|
{PROJECT_NAME} | Project identifier | Q4-planning | |
{INPUT_FILE} | Path to metrics CSV data | data/metrics.csv | |
{NOTION_PAGE} | Target Notion page | - | |
{SLACK_CHANNEL} | Slack notification channel | #reports |
Quick Start
Ask Claude: "Help me generate and publish the Q4 metrics report"
Instructions
Step 1: Fetch metrics data
Run the data collection script to gather metrics.
Expected output: CSV file created in data/ directory.
Step 2: Generate the report
Step 3: Upload to Notion
Step 4: Notify the team
Examples
Example 1: Weekly metrics report
User says: "Generate the weekly metrics report for Q4 planning"
Actions:
- Fetch metrics for Q4-planning project
- Generate formatted report
- Upload to the Q4 Planning Notion page
- Notify #reports Slack channel
Result: Report published on Notion with team notification.
Example 2: Custom project report
User says: "Create a report for the onboarding project and post to #onboarding"
Actions: Same workflow with {PROJECT_NAME}=onboarding and {SLACK_CHANNEL}=#onboarding.
Troubleshooting
Error: fetch_metrics.py failed
Cause: Data source may be unavailable or project name is incorrect. Solution: Verify the project name and data source connectivity.
Error: upload_to_notion.py - Authentication failed
Cause: Notion API key is missing or expired. Solution: Set NOTION_API_KEY environment variable with a valid integration token.
Error: Slack notification failed
Cause: Bot token is invalid or channel doesn't exist. Solution: Verify SLACK_BOT_TOKEN and channel name.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexamples/notion-report/generated-skill/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lgdimaggio/skilli.fy/generated-skill)