diff --git a/CLAUDE.md b/CLAUDE.md index 7a93913..6af89fa 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -34,7 +34,8 @@ Skills are namespaced under `devrel-skills:` when installed as a plugin. | `/devrel-skills:blog-wordpress-scheduler` | Manage the editorial calendar — list scheduled/published posts, reschedule dates, monthly post counts, YTD summary with drafts. Enforces Mon-Thu only, no holidays, no same-day conflicts | | `/devrel-skills:blog-wordpress-stats` | Show the number of blog posts published between two dates on blog.postman.com | | `/devrel-skills:blog-dashboard-cleanup` | Remove stuck/stale Kanban cards that haven't reached staging yet. Pass `--all` to clear the entire board. Never touches WordPress or blog-output files. | -| `/devrel-skills:cfp-hunter` | Search for open Call-for-Papers at API and AI developer conferences | +| `/devrel-skills:cfp-hunter` | Search for open Call-for-Papers at API and AI developer conferences. Writes to `cfp-output/current-cfps.md`, which `cfp-tracker` can import | +| `/devrel-skills:cfp-tracker` | Manage the team's CFP submissions on the Confluence "Team CFP Tracker" page — add, update, delete, or archive submissions and track status (planned/submitted/accepted/rejected/waitlisted/withdrawn). Can import CFPs discovered by `cfp-hunter` as **Planned** rows. Confluence is the single source of truth | | `/devrel-skills:event-sponsorships` | Find events with sponsorship opportunities in the API/AI space — classifies PLG vs SLG, scores relevance to Postman. Filter by AI, API, or mixed | | `/devrel-skills:newsletter-agentsandapis` | Generate the monthly Agents & APIs meetup newsletter from Luma calendar + AI/API news | | `/devrel-skills:influencer-autoagent` | Find and rank developer influencers for product launches — scores candidates on technical credibility, audience reach, and topic alignment | diff --git a/README.md b/README.md index 8c01df9..6aec397 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,8 @@ The blog pipeline takes a post from idea to scheduled WordPress draft. You can r | Skill | Description | |-------|-------------| -| `cfp-hunter` | Search for open Call-for-Papers at API and AI developer conferences | +| `cfp-hunter` | Search for open Call-for-Papers at API and AI developer conferences. Writes `cfp-output/current-cfps.md`, which `cfp-tracker` can import | +| `cfp-tracker` | Manage the team's CFP submissions on the Confluence "Team CFP Tracker" page (add/update/delete/archive, status tracking incl. **Planned**). Imports CFPs discovered by `cfp-hunter`. Confluence is the single source of truth | | `newsletter-agentsandapis` | Generate the monthly Agents & APIs meetup newsletter | | `influencer-autoagent` | Find and rank developer influencers for product launches | | `meetup-calendar` | Read, sync, and update the internal Postman meetup calendar spreadsheet — see commands below | @@ -279,6 +280,7 @@ skills/ blog-wordpress-scheduler/ # Editorial calendar management blog-ideas/ # Blog idea generation cfp-hunter/ # CFP search + cfp-tracker/ # CFP submission tracking (Confluence) newsletter-agentsandapis/ # Newsletter generation influencer-autoagent/ # Influencer finder hooks/ @@ -321,8 +323,9 @@ influencer-output/ # Influencer candidate output /blog-prod-updates /blog-prod-updates 14 -# Find speaking opportunities +# Find speaking opportunities, then track the ones worth pursuing /cfp-hunter +/cfp-tracker add the top 3 from the hunter results # imports them as "Planned" # Generate this month's newsletter /newsletter-agentsandapis March @@ -468,6 +471,44 @@ If you see a 403 error from the Sheets API, the service account hasn't been gran --- +### Atlassian / Confluence Setup (for `cfp-tracker`) + +The `cfp-tracker` skill reads and writes the "Team CFP Tracker" Confluence page +(`postmanlabs.atlassian.net`, page ID `8268251220`) directly through the official +**Atlassian MCP server**. Without this connector, the skill cannot fetch or update +the page. This is a one-time setup per machine. + +#### Step 1 — Add the Atlassian MCP server + +The Atlassian remote MCP server uses OAuth (no API token to manage). Add it to +Claude Code: + +```bash +claude mcp add --transport http atlassian https://mcp.atlassian.com/v1/mcp +``` + +#### Step 2 — Authenticate + +Start Claude Code and run `/mcp`. Select **atlassian** and complete the OAuth flow +in your browser, signing in to the `postmanlabs.atlassian.net` site. You only need +to authorize once; tokens refresh automatically. + +#### Step 3 — Verify + +Run the skill with no arguments — it will fetch the tracker page before doing +anything else: + +```bash +/devrel-skills:cfp-tracker +``` + +If you see an error that the `getConfluencePage` / `updateConfluencePage` tools +aren't available, the connector isn't loaded — re-check `/mcp` and confirm the +Atlassian server shows as **connected**. If a fetch fails with a permissions error, +make sure your Atlassian account has access to the DE (Developer Evangelism) space. + +--- + ### Google Docs Setup (for `blog-create-from-gdoc`) The Google Doc must be shared with "Anyone with the link can view" access. No API keys required — the skill uses the public export URL. diff --git a/cfp-output/current-cfps.md b/cfp-output/current-cfps.md index 2ab3cf9..1d6e032 100644 --- a/cfp-output/current-cfps.md +++ b/cfp-output/current-cfps.md @@ -1,7 +1,9 @@ -# Currently Open CFPs for Developer Conferences (2026) +# Open CFPs — Developer Conferences -**Last Updated:** January 22, 2026 -**Target Audience:** Developer Advocates at Postman.com seeking speaking opportunities +**Last Updated:** July 10, 2026 +**Target Audience:** Developer Advocates at Postman.com seeking speaking opportunities (API developers, AI developers, technical leadership — see `personas.md`) + +> **Note:** Many prominent 2026 CFPs have already closed as of today (API Platform Conf, PlatformCon, DeveloperWeek NY, AGNTCon+MCPCon NA, DevOpsDays Rockies/Barcelona, AI Connect UTC). Those are excluded — see "Recently closed" below. Deadlines marked _TBC_ were not in the search snippets; confirm on the CFP page before planning. No conference detail pages were fetched. --- @@ -9,20 +11,11 @@ | Event Name | Location | CFP Closes | Summary | CFP Link | |------------|----------|------------|---------|----------| -| **AI Coding Summit** | Online | January 26, 2026 | Developer conference focused on AI coding tools and practices | https://confs.tech/cfp | -| **Craft Conference 2026** | Budapest, Hungary | January 31, 2026 | 45-minute talk sessions covering software delivery, DevOps, microservices, and API patterns | https://www.papercall.io/craft2026 | -| **API Platform Conference 2026** | France | March 22, 2026 | International API conference with two parallel tracks in English and French; 20 or 40-minute talks | https://api-platform.com/con/2026/call-for-papers/ | -| **DevBcn 2026** | Barcelona, Spain | TBD | Multi-track developer conference including Cloud, DevOps, VMs, and Kubernetes (50-min talks, 20-min lightning) | https://sessionize.com/devbcn26/ | -| **DeveloperWeek 2026** | TBD | TBD | Features Cloud Native World and OpsWorld tracks covering microservices, CI/CD, deployment, and infrastructure | https://sessionize.com/developerweek-2026/ | -| **DevOpsDays Zurich 2026** | Winterthur, Switzerland | May 6-7, 2026 | DevOps-focused conference; max 2 submissions per speaker | https://sessionize.com/devopsdays-zurich-2026/ | -| **PlatformCon 2026** | Virtual + Live Days in London/NYC | TBD (Open Now) | Platform engineering conference; 15-min pre-recorded talks or 2-hour workshops (virtual); in-person invite-only | https://sessionize.com/platformcon-2026/ | -| **The Cloud & AI Summit 2026** | TBD | February 28, 2026 | Covers Azure DevOps, GitHub Actions, CI/CD, IaC, Terraform, containerization, Kubernetes, platform engineering | https://sessionize.com/thecloudandaisummit2026/ | -| **DevOpsCon & MLCon 2026** | Amsterdam, Netherlands | TBD | 45-minute sessions on microservices, cloud-native infrastructure, and CI/CD pipelines | https://sessionize.com/devopsconmlcon-2026/ | -| **ContainerDays Hamburg 2026** | Hamburg, Germany | TBD | Container and cloud-native technologies conference | https://sessionize.com/containerdays-hamburg-2026/ | -| **Java Day Istanbul 2026** | Istanbul, Turkey | TBD | Premier developer conference with tracks on architecture, cloud-native systems, and DevOps | https://www.papercall.io/javadayistanbul2026 | -| **CascadiaJS 2026** | TBD | TBD | Web developer conference | https://www.papercall.io/cascadiajs-2026 | -| **WeAreDevelopers World Congress 2026** | Europe | TBD | Major developer conference | https://sessionize.com/wearedevelopers-world-congress-2026-europe/ | -| **ÜberConf 2026** | Denver, USA | July 14-17, 2026 | Multi-track developer conference | https://confs.tech/cfp | +| **AGL All Member Meeting Europe 2026** | Europe (TBC) | 2026-07-12 | Automotive Grade Linux member meeting (Linux Foundation) — platform/infra sessions. **Closes in ~2 days.** | https://events.linuxfoundation.org/about/calendar/ | +| **OSFF (Open Source in Finance Forum) New York 2026** | New York, NY | Open (TBC) | Open source in financial services — APIs, platform engineering, governance. | https://events.linuxfoundation.org/about/calendar/ | +| **All Things Open 2026** | Raleigh, NC | Open (TBC) | Large open-source/developer conference; API, DevOps, and leadership tracks. | https://allthingsopen.org/call-for-papers | +| **OWASP Global AppSec US 2026** | San Francisco, CA | Open (TBC) | Application & API security — testing, secure delivery. | https://sessionize.com/owasp-global-appsec-us-2026-cfp-SF/ | +| **Atlanta Cloud+AI Conference 2026** | Atlanta, GA | Open (TBC) | Community event — cloud engineering, DevOps, architecture, governance. | https://sessionize.com/atlanta-cloud-ai-conference-2026/ | --- @@ -30,56 +23,43 @@ | Event Name | Location | CFP Closes | Summary | CFP Link | |------------|----------|------------|---------|----------| -| **MCP Dev Summit North America** | TBD | January 22, 2026 (TODAY!) | Building the next generation of AI agents using MCP | https://events.linuxfoundation.org/mcp-dev-summit-north-america/program/cfp/ | -| **[un]prompted - AI Security Conference** | TBD | January 28, 2026 | AI security practitioner conference | https://confs.tech/cfp | -| **PyConf Hyderabad 2026** | Hyderabad, India | January 15, 2026 (Likely Closed) | Python conference covering AI/ML applications | https://www.papercall.io/pyconfhyd2026 | -| **RVATech Data & AI Summit 2026** | TBD | TBD | One-day conference dedicated to data and AI with multiple track formats | https://www.papercall.io/rvatechdataai2026 | -| **IEEE LAD 2026** | TBD | March 2, 2026 (AoE) | LLM-Aided Design conference focusing on agentic workflows for design automation and optimization | https://iclad.ai/call-for-papers | -| **COLM 2026** | San Francisco, USA | February 2026 (Opens) | Conference on Language Modeling; covers LMs, conversation, interactive learning, multi-agent learning | https://colmweb.org/cfp.html | -| **CAIS 2026** | TBD | TBD | Conference on AI and Agentic Systems; architectures advancing state of the art through principled composition | https://www.caisconf.org/pages/cfp/ | -| **WMAC 2026 (AAAI Bridge)** | Singapore | January 20, 2026 (Past) | AAAI Bridge Program on Advancing LLM-Based Multi-Agent Collaboration | https://multiagents.org/2026/ | -| **Observability Summit 2026** | North America | TBD | Observability and monitoring in cloud-native systems | https://events.linuxfoundation.org/observability-summit-north-america/program/open-observability-summit-cfp/ | +| **ONE Summit 2026** | TBC (Dec 2026 event) | Opening late Jul 2026 | Linux Foundation networking/edge/AI summit — CFP launching later this month. | https://events.linuxfoundation.org/about/calendar/ | +| **NGEN-AI 2026 (Next Generation AI Systems)** | TBC | Open (TBC) | GenAI, LLMs, autonomous & tool-using agents, multi-agent coordination, AI safety. | https://www.ngen-ai.org/cfp.php | +| **Observability Summit 2026** | North America | Open (TBC) | Observability for modern & AI systems — relevant to agent reliability/debugging. | https://events.linuxfoundation.org/observability-summit-north-america/program/open-observability-summit-cfp/ | +| **PyTorch Conference 2026 (NA / Europe)** | TBC | Open (TBC) | Core ML/AI framework conference; new for the 2026 program. | https://events.linuxfoundation.org/pytorch-conference-north-america/program/cfp/ | --- -## Recently Closed or Past Deadlines +## Recently Closed (excluded — for reference) -- **PowerShell + DevOps Global Summit 2026** (Bellevue, WA, April 13-16) - CFP closed August 31, 2025 -- **Wasm I/O 2026** (Barcelona, March 19-20) - CFP closed December 24, 2025 -- **KubeCon + CloudNativeCon Europe** (Amsterdam, March 23-26) - CFP closed -- **HPSF Conference** - CFP closed January 11, 2026 +- **API Platform Conference 2026** — Lille, FR (Sep 17–18) — CFP closed 2026-03-22 +- **PlatformCon 2026** — Virtual (Jun 22–26) — CFP closed 2026-02-22 +- **DeveloperWeek New York 2026** — API & Microservices / DevOps Summits — CFP closed 2026-03-27 +- **AGNTCon + MCPCon North America** — agent/MCP-focused (strong Postman fit) — CFP closed 2026-06-07 +- **DevOpsDays Rockies** (May 31) / **DevOpsDays Barcelona** (Jun 15) — closed +- **AI Connect UTC** (Aug 22 event) — CFP closed 2026-06-15 --- ## Reference Sites for Manual Follow-Up -For the most current CFP information, check these curated sources: - - **Confs.tech CFP Page**: https://confs.tech/cfp - **Developers Events (GitHub)**: https://developers.events/ | [JSON API](https://developers.events/all-cfps.json) -- **Sessionize - Linux Foundation**: https://sessionize.com/linux-foundation-events +- **Sessionize — Linux Foundation**: https://sessionize.com/linux-foundation-events - **PaperCall.io Events**: https://www.papercall.io/events?keywords=API - **Women on Stage**: https://www.womenonstage.net/conferences --- -## Notes for Postman Developer Advocates - -### Best Fit Conferences (High Priority): -1. **API Platform Conference 2026** - Direct API focus, March 22 deadline -2. **PlatformCon 2026** - Platform engineering aligns with API infrastructure -3. **The Cloud & AI Summit 2026** - DevOps/CI/CD pipeline focus, Feb 28 deadline -4. **MCP Dev Summit** - AI agent development (URGENT: deadline TODAY, Jan 22!) - -### Relevant Topics to Pitch: -- **API Development & Testing**: Automated testing, contract testing, API mocking, performance testing -- **AI + APIs**: Building with LLM APIs, testing AI agents, prompt engineering workflow automation -- **Developer Experience**: API design best practices, documentation as code, developer portals -- **Platform Engineering**: Internal developer platforms, API gateways, service mesh -- **DevOps/CI/CD**: API testing in pipelines, deployment automation, infrastructure as code - -### Submission Tips: -- Many conferences prefer best practices + live demos/code samples -- Lightning talks (15-20 min) often have higher acceptance rates -- Platform engineering and AI agent topics are trending for 2026 -- Check individual CFP pages for specific format requirements and topic tracks +### Sources +- https://api-platform.com/con/2026/call-for-papers/ +- https://platformengineering.org/blog/platformcon-2026-cfp-open +- https://sessionize.com/developerweek-new-york-2026/ +- https://events.linuxfoundation.org/agntcon-mcpcon-north-america/program/cfp/ +- https://www.ngen-ai.org/cfp.php +- https://events.linuxfoundation.org/about/calendar/ +- https://allthingsopen.org/call-for-papers +- https://sessionize.com/owasp-global-appsec-us-2026-cfp-SF/ +- https://sessionize.com/atlanta-cloud-ai-conference-2026/ +- https://confs.tech/cfp +- https://github.com/scraly/developers-conferences-agenda diff --git a/skills/cfp-hunter/SKILL.md b/skills/cfp-hunter/SKILL.md index 2bde242..f61b574 100644 --- a/skills/cfp-hunter/SKILL.md +++ b/skills/cfp-hunter/SKILL.md @@ -59,3 +59,14 @@ Write results to `/cfp-output/current-cfps.md` immediately after searches comple | ... | ... | ... | ... | ... | Sort each category by CFP closing date (soonest first). Only include events with CFPs that are currently open or opening soon. + +## Next step — track the ones you want to pursue + +After writing the results, tell the user they can hand the discoveries off to the +tracker: + +> Run `/devrel-skills:cfp-tracker` and say e.g. *"add the top 3 from the hunter +> results"* to record them on the Team CFP Tracker as **Planned** submissions. + +The tracker reads this same `cfp-output/current-cfps.md` file, so no copy-paste is +needed — the user just picks which discovered CFPs to plan for. diff --git a/skills/cfp-tracker/SKILL.md b/skills/cfp-tracker/SKILL.md new file mode 100644 index 0000000..58359a1 --- /dev/null +++ b/skills/cfp-tracker/SKILL.md @@ -0,0 +1,180 @@ +--- +name: cfp-tracker +description: >- + Manage the team's Call-for-Papers (CFP) submissions on the Confluence "Team CFP + Tracker" page. Use whenever the user wants to add, update, delete, or archive a + CFP, change a submission's status (planned / submitted / accepted / rejected / + waitlisted / withdrawn), record a CFP response or event date, import CFPs + discovered by cfp-hunter as "planned" to submit to, or asks "what CFPs are open", + "which talks did we submit", "track these CFPs I want to submit to", "mark the AXA + talk accepted", "archive last year's events". Confluence is the single source of + truth — there is no spreadsheet. +--- + +# CFP Tracker + +Manages the team's conference CFP submissions. The **Confluence page is the single +source of truth**; every action reads and writes that page directly via the +Atlassian connector. There is no Google Sheet. + +## Target page + +- Cloud / site: `postmanlabs.atlassian.net` +- Page ID: `8268251220` +- Space: `DE` (Developer Evangelism) +- Title: `Team CFP Tracker` + +Always fetch the page first with `getConfluencePage` (contentFormat `html`) so you +edit the current body, then write back with `updateConfluencePage` (contentFormat +`html`). Preserve any `data-local-id` attributes on existing nodes. Use a clear +`versionMessage` describing the change. + +> Note: if the page is still an unpublished draft, updates keep it a draft — the +> user must click **Publish** in Confluence once. First-time publish cannot be done +> through the API. + +## Column contract + +The "Active submissions" table has exactly these columns, in order: + +1. **Talk Title** — proposed session title. +2. **Event** — conference / event name. +3. **Location** — city, country, or "Virtual". +4. **Lead** — internal owner driving the submission. +5. **Speaker(s)** — team member(s) presenting. May be more than one; separate + multiple names with commas (e.g. "Anthony Viard, Pooja Mistry"). +6. **Duration** — e.g. "30 min". +7. **CFP Deadline** — submission cutoff. Use `