Raycast Alfred 5 Raycast Extension API Integration

Sub-skill of raycast-alfred: 5. Raycast Extension - API Integration.

vamseeachanta Updated

File contents

5. Raycast Extension - API Integration

5. Raycast Extension - API Integration

// src/api-tester.tsx
// ABOUTME: API testing and debugging tool
// ABOUTME: Make HTTP requests from Raycast

import {
  ActionPanel,
  Action,
  Form,
  showToast,
  Toast,
  Clipboard,
  Detail,
  useNavigation,
} from "@raycast/api";
import { useState } from "react";
import fetch from "node-fetch";

interface RequestResult {
  status: number;
  statusText: string;
  headers: Record<string, string>;
  body: string;
  time: number;
}

function ResultView({ result }: { result: RequestResult }) {
  const markdown = `
# Response

**Status:** ${result.status} ${result.statusText}
**Time:** ${result.time}ms

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/operations/devtools/raycast-alfred/5-raycast-extension-api-integration commit e0a58e6c06

Frequently asked questions

npx skillmds@latest add vamseeachanta/raycast-alfred-5-raycast-extension-api-integration