learning-documentation-skill

Learning Documentation Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "learning-documentation-skill" with this command: npx skills add breverdbidder/life-os/breverdbidder-life-os-learning-documentation-skill

Learning Documentation Skill

Systematically documents learning activities, insights, and knowledge to Life OS Supabase database.

When to Use This Skill

  • After completing learning activity (video, article, course)

  • Documenting insights from experiments

  • Storing reference material for future use

  • Building knowledge base over time

  • Creating searchable learning archive

Supabase Structure

Table: insights

Location: mocerqjnksmhcjzxrewo.supabase.co

Required Fields:

  • category : Primary classification

  • subcategory : Secondary classification

  • title : Brief descriptive title

  • content : Main content (JSON for structured data)

  • metadata : Additional context (optional)

Category Taxonomy

Primary Categories

learning:

  • Subcategories: youtube_transcript, article, book, course, experiment

  • Use: General knowledge acquisition

michael_swim:

  • Subcategories: recruiting, meet_results, training, nutrition

  • Use: Michael's swimming-related activities

mcp_reference:

  • Subcategories: architecture, claude_skills, integration_patterns

  • Use: MCP and Claude technical documentation

business:

  • Subcategories: biddeed_ai, everest_capital, strategy

  • Use: Business insights and decisions

adhd:

  • Subcategories: task_patterns, interventions, productivity

  • Use: ADHD management insights

family:

  • Subcategories: shabbat, holidays, events

  • Use: Family activities and observances

YouTube Transcript Documentation

When: After youtube_transcript.yml workflow completes

Format:

{ "category": "learning", "subcategory": "youtube_transcript", "title": "Claude Skills Tutorial - 6 Essential Skills", "content": { "video_id": "thxXGxYIwUI", "video_url": "https://youtu.be/thxXGxYIwUI", "transcript_summary": "Tutorial on 6 Claude skills: frontend-design, domain-brainstormer, stripe-integration, content-writer, lead-research, skill-creator", "key_takeaways": [ "Skills only load when needed (memory efficient)", "Progressive disclosure: ~100 tokens metadata, <5k when active", "Can build custom skills using skill-creator" ], "action_items": [ "Deploy 6 base skills to both repos", "Build custom foreclosure-analysis-skill", "Create ADHD task management skill" ], "source": "apify" }, "metadata": { "duration_minutes": 15, "watched_date": "2025-12-25", "relevance": "high" } }

Article/Blog Documentation

Format:

{ "category": "learning", "subcategory": "article", "title": "MCP Architecture Deep Dive", "content": { "url": "https://example.com/mcp-architecture", "author": "Anthropic", "published_date": "2025-01-15", "key_concepts": [ "Tool-based architecture", "Progressive disclosure", "Context injection patterns" ], "quotes": [ "Skills are prompt templates that inject domain-specific instructions" ], "personal_notes": "This explains why skills are more efficient than rules" } }

Experiment/Test Documentation

Format:

{ "category": "business", "subcategory": "biddeed_ai", "title": "Smart Router V5 Performance Test", "content": { "experiment_date": "2025-12-24", "hypothesis": "Gemini 2.5 Flash can handle 40-55% of requests", "methodology": "Run 100 auction analyses, track FREE vs PAID tier usage", "results": { "free_tier_percentage": 52, "paid_tier_percentage": 48, "cost_savings": "$28/month" }, "conclusion": "Target achieved, deploying to production", "next_steps": [ "Monitor for 1 week", "Adjust thresholds if needed" ] } }

Michael Swimming Documentation

Meet Results:

{ "category": "michael_swim", "subcategory": "meet_results", "title": "Harry Meisel Meet - December 2025", "content": { "meet_name": "Harry Meisel Invitational", "date": "2025-12-13", "location": "Orlando, FL", "results": [ { "event": "50 Free", "time": "21.85", "place": 3, "improvement": "-0.15 from previous" }, { "event": "100 Free", "time": "47.92", "place": 5, "improvement": "-0.32 from previous" } ], "notes": "Strong performance, time drops across all events", "coach_notifications": ["UF", "FSU", "NC State"] } }

Recruiting Activity:

{ "category": "michael_swim", "subcategory": "recruiting", "title": "Coach Outreach - University of Florida", "content": { "university": "University of Florida", "coach_name": "Anthony Nesty", "contact_date": "2025-12-20", "type": "initial_email", "response_received": false, "follow_up_date": "2026-01-03" } }

Markdown Formatting Standards

For content field (when storing markdown):

Title

Key Points

  • Point 1
  • Point 2

Takeaways

  1. First takeaway
  2. Second takeaway

Action Items

  • Action 1
  • Action 2

References

Keep it clean:

  • Use headers (##) for sections

  • Use bullet points for lists

  • Use checkboxes for action items

  • Include URLs for references

  • NO excessive formatting

Insertion Workflow

Via GitHub Actions (Recommended)

BidDeed.AI repo:

workflow: .github/workflows/insert_insight.yml inputs: category: "mcp_reference" subcategory: "claude_skills" title: "Phase 1 Skills Deployed" content: "{json_content}"

Life OS repo:

workflow: .github/workflows/insert_insight.yml inputs: category: "learning" subcategory: "youtube_transcript" title: "Video Title" content: "{json_content}"

Direct Supabase Insert (Use Sparingly)

Only when GitHub Actions not available:

import requests

response = requests.post( "https://mocerqjnksmhcjzxrewo.supabase.co/rest/v1/insights", headers={ "apikey": "YOUR_ANON_KEY", "Content-Type": "application/json" }, json={ "category": "learning", "subcategory": "article", "title": "Example Title", "content": {"key": "value"} } )

Retrieval Patterns

Search by category:

SELECT * FROM insights WHERE category = 'learning' ORDER BY created_at DESC LIMIT 10

Search by keywords:

SELECT * FROM insights WHERE title ILIKE '%claude skills%' OR content::text ILIKE '%claude skills%'

Recent activity:

SELECT category, subcategory, title, created_at FROM insights WHERE created_at > NOW() - INTERVAL '7 days' ORDER BY created_at DESC

Best Practices

DO:

  • ✓ Use consistent category/subcategory

  • ✓ Write descriptive titles

  • ✓ Structure content as JSON when possible

  • ✓ Include action items when relevant

  • ✓ Tag for future searchability

DON'T:

  • ✗ Duplicate entries (check before inserting)

  • ✗ Use vague titles ("Notes", "Misc")

  • ✗ Store sensitive data (API keys, passwords)

  • ✗ Overwrite existing valuable entries

  • ✗ Insert empty or placeholder content

Example Usage

"Use learning-documentation-skill to log the Claude skills video transcript"

"Document experiment results for Smart Router V5"

"Log Michael's meet results from Harry Meisel"

Integration with Other Skills

After youtube_transcript workflow:

  1. Transcript generated
  2. Use learning-documentation-skill
  3. Log to Supabase insights table
  4. Category: learning, subcategory: youtube_transcript

After task completion:

  1. Task marked COMPLETED
  2. Use learning-documentation-skill
  3. Log patterns/insights discovered
  4. Category: adhd, subcategory: task_patterns

Critical Reminders

  • Consistent Taxonomy: Always use standard categories

  • JSON Structure: Structured data > plain text

  • Action Items: Extract and track actionable insights

  • No Duplicates: Search before inserting

  • Future Self: Write for searchability later

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

amazon-bestseller-launch

No summary provided by upstream source.

Repository SourceNeeds Review
General

kdp-listing-optimizer

No summary provided by upstream source.

Repository SourceNeeds Review
General

screen-control-operator

No summary provided by upstream source.

Repository SourceNeeds Review
General

adhd-task-management

No summary provided by upstream source.

Repository SourceNeeds Review